Online versus offline
In this day and age, using the web to accomplish your daily tasks has become the de-facto of many applications and almost the standard for small business building. In fact, my personal experience is that online applications can literally provide a quick and hardened solution at putting together a business in a short amount of time.
Obviously, your usual concerns are there. For instance, offline applications have the single point of it being able to function without an Internet connection. But in this age, who doesn’t have Internet access? Most businesses have at the very least an email address, and it is practically standard that anyone dealing in sales and marketing carries an email-enabled cell phone. The Internet has become so in-tune with our daily lives that you don’t even bat an eyelash when you connect at a coffee shop with WiFi these days while two a decade ago, it would have been laughable for a business to operate out of a coffee shop.
In that case, there really isn’t much of a reason why conducting business primarily only wouldn’t trump an offline application if just for the flexibility of it. Web-based applications are pretty much accessible anywhere, through most browsers, and your data is backed up by the service that you use. What’s not to like? You don’t have to worry about the application crashing, having the latest version, or whether or not the development team even knows you exist. With an online application, you just have to fire up a browser, open an Internet connection and you’re off to the races.