While it is cloud-based, the offline functionality on my Android phone works great. Then, I just use online when in the office. I'm a consultant too. It is very easy & intuitive to use and set-up. I've customized it for my GTD application and share to-do's with my assistant and Finance Manager through it as well. Love it.