
With all the media coverage in the past few months about Gmail, Twitter, and now Microsoft's Danger cloud service going down, I'm seeing a renewed sense of skepticism about cloud computing. There are few people I know who doubt that more and more of our software, digital data, and more will move to the cloud. The real question is what will be the relationship between the cloud and the localized client. I won't spend time addressing that issue, but rather highlight some key things I think will make software as a service useful.
We have to first acknowledge that there are many different ways people use computers and the software they buy. Because of that fundamental observation, I feel that for some consumers software as a service will make absolute sense and for others it will be more useful for them to purchase the product and use it locally. I feel the more mainstream consumer will find software as a service solution more attractive and useful, while folks in the professional industries will find that localized software fits their needs.
To illustrate this, I will use Adobe's Photoshop software. I started my career in the technology industry as a web designer and internet software engineer, admittedly not a good one, but I garnered useful technical skills in the process. One of those skills is how to use Photoshop well. Today I no longer do web design, however I do use Photoshop as my preferred editor of photos and to create graphics. However, I do not use it enough to justify the extremely high price point Adobe charges. If Adobe offered me as a consumer the option of using Photoshop online and simply paying hourly or even a monthly fee, I would be more attracted to this option. Even though I rarely use Photoshop, there do come times when it is very important to me.
A software as a service model makes the most sense within this use case because it allows me to simply pay Adobe or "hire" Photoshop for the time I need to use it. This is also good for Adobe because they can capture revenue from people who will never spend the money to purchase the full Photoshop. However, if you are a professional web designer, photographer, graphic designer, etc., you use Photoshop many many hours of each day. Spending the money to run it locally on hardware that is optimized with memory, disk capacity and CPU performance makes your job and life easier.
Even within this model, many different kinds of business opportunities may exist. What it really comes down to is that a software as a service model provides a great opportunity for software companies to expand their offerings to more and more consumers by meeting their needs. If a consumer only needs Photoshop for an hour each month there is an a la carte option. If a consumer needs Photoshop for several hours each week perhaps there is a subscription model option. And if a consumer needs Photoshop for several hours each day, they buy the full software to run locally on their optimized hardware for the job.
Software as a service provides a powerful model for software delivery and a broader software reach within market segments. Whether this software is virtualized in the cloud or runs rendered by the browser is yet for the market to decide. All software companies need to begin developing solutions that get beyond a pure thick client strategy to one that embraces the cloud in relevant ways, ultimately expanding their customer base.

Add this page to your favorite Social Bookmarking websites