July 10, 2008
Is There A Difference Between Cloud Computing and SaaS?
I received an email message from a frustrated Software-as-a-Service (SaaS) company executive yesterday asking if I could publish a commentary clarifying the difference between cloud computing and SaaS.
His plea was prompted by a trade publication article which basically referred to cloud computing and SaaS as one and the same.
Anyone who has been intimately involved in the evolution of the SaaS or cloud computing worlds has a right to be frustrated by the blurring of the lines between the two concepts.
In my case, I view cloud computing as a broad array of web-based services aimed at allowing users to obtain a wide range of functional capabilities on a ‘pay-as-you-go’ basis that previously required tremendous hardware/software investments and professional skills to acquire. Cloud computing is the realization of the earlier ideals of utility computing without the technical complexities or complicated deployment worries. With this precept in mind, I see SaaS as a subset or segment of the cloud computing market.
Unfortunately, opportunistic vendors, as well as uneducated journalists and overly simplistic industry analysts, are using the terms interchangeably to serve their own purposes.
While this might infuriate industry purists, the good news is that both ideas are gaining greater mainstream attention and acceptance as a result of escalating coverage in nearly every IT industry trade publication and even more importantly among the major business pubs like the Wall Street Journal, Forbes, Fortune and BusinessWeek, along with the NY Times.
I think this positive development far outweighs the potential confusion that could arise about the nuances between the two concepts. However, know it is incumbent on every cloud computing and SaaS vendor to clearly explain their offerings so they don’t mislead potential customers.
The surge in demand for cloud computing and SaaS is partially due to macro-market factors, such as the recessionary economic climate and escalating pressures to fundamentally change traditional business practices. But, growing interest in cloud computing and SaaS is also the result of the success and satisfaction of the early adopters who are not only renewing and expanding their use of these web-based services, but recommending them to others, according to THINKstrategies’ research and consulting experience.
The ‘gold rush’ stage we are entering in the cloud computing and SaaS movement will attract plenty of self-serving vendors, overnight experts and tabloid press who will attempt to exploit this exciting market opportunity. They will pose a new threat by offering inferior services, bad advice and distorted stories about the market realities.
For those of us who have been in the vanguard of the movement and worked hard to build a viable new industry, we won’t defeat these forces by arguing over terminology. Instead, we will win long-term success by properly educating our customers and successfully satisfying their needs.


So, whats the call? Is there no difference? You state SaaS is a subset or subsegment of Cloud….so are differences minimal?
Anonymous — July 10, 2008 @ 11:42 am
This is a good question, with a very simple and clear answer:
- Cloud computing is an “infrastructure” response, a substitute to in-house data centers.
- SaaS is an “usage” response, a substitute to classical software licencing solutions.
IT today:
Infrastructure: in house
Usages: software licences
IT tomorrow:
Infrastructures: Cloud computing
Usages: SaaS
Sincerely,
Louis Nauges
President
http://www.Revevol.eu
Louis Naugès, Revevol — July 10, 2008 @ 3:22 pm
Jeff,
Interesting post. I view one primary difference between cloud and SaaS is who they serve. Cloud computing serves developers and companies who develop software and services. SaaS serves end users who use software. I think they are very different based on this fundamental difference.
Jason
Jason — July 10, 2008 @ 3:36 pm
Hi Jeff,
Based on my experience working on the subject I came up with this animated diagram to explain where each of the things fit
http://blogs.southworks.net/mwoloski/2008/07/10/saas-taxonomy-map/
I would love to hear your opinion about it.
Thanks
Matias
Matias Woloski — July 10, 2008 @ 9:15 pm
Jeff: You’re onto something here. From time to time, I’ve mixed the term cloud computing with SaaS. As per the first comment, can you describe more fully why SaaS is a subset of cloud computing?
Also, do you agree with @Jason’s comment, with cloud computing serving developers and SaaS serving end users?
Interesting blog post. You definitely caught my attention.
Best
Joe Panettieri
Editorial Director
http://www.mspmentor.net
Joe Panettieri — July 10, 2008 @ 10:57 pm
I’m pleased my post received such great responses. I especially like Matias’ graphical taxonomy of the market. I also like Louis’ attempt to differentiate cloud computing as “infrastructure” oriented vs. SaaS being “usage” oriented. However, the key is to understand how your customers view these terms. My guess is that many will view the movement of computing power to the ‘cloud’ as an important ‘paradigm shift’ and increasingly viable alternative that encompasses SaaS, managed services, etc. So, SaaS isn’t different than cloud computing it is part of the changing technological landscape and changing way in which technology-enabled functionality is provisioned and delivered.
jkaplan — July 11, 2008 @ 5:25 am
Oh, Jeff. Cloud computing and SaaS go hand in hand but are substantially different from each other.
SaaS is a deployment method that leverages the ‘cloud’ as against the traditional proprietary license schemes where you need to install an app on your computer. You pay only for what service you use eg. Basecamp and Salesforce.
Cloud computing? (via Steve Hodson) “is nothing more than being able to access files, data, programs and 3rd party services via the internet that are being hosted by a 3rd party provider. This includes being able to both push files or data to the cloud as well as pull them from it. It also means that there is depending on the service being provided via these data centers (clouds) some way to synchronize your data and files between whatever machines have access to the cloud account.”
Read more on cloud computing here.
Best.
alain
Great work, Matias!
friarminor — July 14, 2008 @ 1:44 am
We are in an emerging market and as such the nomenclature has not yet settled. We already have SaaS, Cloud, PaaS, S+S, utility, on demand to name but a few and more will be added. Some will try to clarify and differentiate these terms based on a fundamentals or “academic” approach, some will create new terms to try and differentiate themselves in the market and others will simply ride the wave of the current “flavour of the month” to support their marketing ends.
None of these are wrong however the reality is that for this market to evolve a simple common language will have to emerge (as we have seen before e.g. Client/Server) and this language will be driven by the consumers not the suppliers.
It does not matter how passionately we the suppliers feel the need to differentiate or break things into their component parts, the consumer does not need or want to understand the differences. They want a simple label that allows them to describe the new, clever, flexible way they are getting their business solutions delivered. And surely this is the core underlying message for whatever we call this thing i.e. “You shouldn’t have to worry about the complexities of delivery and provisioning, you should just enjoy the benefits of the service”
p.s. all that said I do like infra/usage separation from Louis and the diagram from Matias
Stephen Parker — July 17, 2008 @ 8:45 pm
I agree with Louis. An ICT Manager would view cloud computing as a complement (eg, for contingency purposes) or extension of his infrastructure, while the Head of HR would view SaaS (eg Workday) as the pay-and-go service to his HR information processing needs. The latter is tipically tied to some cloud-computing arrangements, not viceversa.
Guido Maccari
Independent Consultant
Guido — July 22, 2008 @ 7:58 am
Spot on Jeff – SaaS, PaaS, infrastructure/grid, utility, etc. are all subsets of Cloud Computing and it’s unfortunate that opportunistic vendors and overnight experts are muddying the water.
“Cloud Computing is the realisation of Internet (‘Cloud’) based development and use of computer technology (‘Computing’) delivered by an ecosystem of providers.”
(http://samj.net/2008/07/cloud-and-cloud-computing-consensus.html)
Sam Johnston — July 25, 2008 @ 5:18 am
[...] July, I offered my views on the similarities and differences between Software-as-a-Service (SaaS) and cloud computing. This [...]
THINK IT Services » Blog Archive » More Thoughts On SaaS, PaaS and Cloud Computing — February 15, 2009 @ 9:45 am