I don’t need a full desktop application to address my pain point here. I’d be extremely happy with an Asana web app that could be used offline and stored in a cache.
I use the Gmail web app in Chrome as my main email client, and it works very well even when I’m not connected to the internet, once I’ve enabled offline mode.