You are on page 1of 4

V

viewpoints

doi:10.1145/1721654.1721667 Michael Cusumano

Technology Strategy
and Management
Cloud Computing and SaaS
as New Computing Platforms
To become an industry platform, vendors must open
their infrastructure technology to other product companies.

T
here is nodoubt that soft-
ware as a service (SaaS) as
well as the more general
infrastructure technology
that facilitates this type of
software delivery and pricing—cloud
computing—are becoming new plat-
forms for enterprise and personal
computing.a They compete with tra-
ditional desktop or handheld com-
puters (including smartphones)
that run applications directly on the
devices. We can see all the platform
concepts discussed in my previous
Communications column (“The Evo-
lution of Platform Thinking,” Janu-
ary 2010): direct and indirect net-
work effects at the ecosystem level as
well as firms offering infrastructure
in addition to products, open ver-
sus closed systems, and conflicts of
interest emerging between platform
leaders and their complementors.
But SaaS and cloud computing rise
to the level of an industry platform
only when firms open their technology
to other industry players, including aged software products. Whether SaaS ing have emerged gradually.b In fact,
complementors and potential compet- and the cloud competition are “win- delivering software applications over a
itors, rather than simply using the Web ner take all” markets (like Microsoft network is an old idea but, in the past,
as an alternative delivery and pricing in desktop operating systems or the
Illustration By Ric ha rd M ia

mechanism for what used to be pack- VHS format in home VCRs) or “winner b The analysis here draws heavily on R. Bhat-
take most” (such as Google in Internet tacharjee, “An Analysis of the Cloud Comput-
search) remains to be seen. But we can ing Platforms” (Cambridge, MA: Unpublished
a This column is based on portions of my forth- Master’s Thesis in System Design and Manage-
coming book, Staying Power: Six Enduring Prin-
analyze this question through the lens ment, Massachusetts Institute of Technology,
ciples for Managing Strategy and Innovation in an of platform dynamics. June 2009). Also see B. Hayes, “Cloud Comput-
Uncertain World (Oxford University Press, 2010). The ideas of SaaS and cloud comput- ing,” Commun. ACM 51, 7 (July 2008), 9–11.

apr i l 2 0 1 0 | vol . 53 | n o. 4 | c om m u n icat ion s of t he ac m 27


viewpoints

has not reached the level of an indus- puting resources, messaging, content from advertisements. The application
try platform. The concept goes back to management, and billing. companies generally pay a fee depend-
time-sharing in the 1960s and 1970s, as ing on usage, data storage, or some oth-
well as application hosting in the 1980s Network Effects er criteria. Platform vendors can charge
and 1990s. Then we saw an increas- SaaS and cloud computing platforms high or low fees to attract developers, or
ing number of firms in the 1990s and exhibit direct network effects to the make some aspects of their platforms
2000s deliver what used to be packaged extent they have specific application free. This is another version of the “free,
software applications from a new plat- programming interfaces (APIs) or Web but not free” strategy that we have seen
form—the Web—and usually for free. services that encourage application de- in PC and Internet software.
These applications ranged from email velopers to tailor their applications or Some firms, such as Salesforce.com
to calendars, groupware, online pub- that make it difficult for users of these (with Force.com and VisulaForce) and
lishing, simple word processing, and applications to switch platforms. The Bungee Labs, have taken the SaaS and
many other common consumer and direct network effects do not seem as cloud platform ideas further than just
even business applications. Advances powerful as between Windows and ap- providing an environment to launch
in networks as well as virtualization plications written for PCs, or between applications. They also provide services
technology have made Web delivery particular smartphone operating sys- and program development tools that
possible regardless of the type of com- tems like Symbian, Blackberry, or Palm, help companies build new applications
puter the user purchased. But, again, and applications written for those envi- within these competing platform en-
only when vendors open their SaaS or ronments. vironments. Developers can also usu-
cloud infrastructure technology to oth- The SaaS and cloud programming ally integrate with Web services from
er product companies do we have an interfaces and technical standards for other vendors, even though some Web
industry platform. exchanging data and logic are usually services or APIs may be specific to the
For example, Salesforce.com created simple and standardized, relying on platform. This is another version of an
a customer relationship management the Internet HTTP protocol. But some “open, but not open,” or “closed, but
(CRM) product and configured it not as APIs and Web services are specific to not closed” strategy.
packaged software but as software deliv- individual SaaS/cloud platforms. For ex- In short, we see SaaS and cloud plat-
ered over servers and accessed through ample, many real estate companies or forms appearing in multiple levels: First,
a browser. When it did this, it created retail shops have built applications that we see the general technology of the In-
its own in-house platform for delivering incorporate Google Maps—tying the ap- ternet and virtualization making SaaS
the software as a service to its custom- plications to Google’s platform. Other technically possible. Then we see com-
ers. But then it created AppExchange as companies have built e-commerce ap- panies utilizing this technology to offer
an open integration platform for other plications using facilities for handling SaaS or cloud versions of their products.
application companies that built prod- payments provided by Amazon—tying Finally, we see some firms not only of-
ucts utilizing some features in the Sales- the applications to Amazon’s platform. fering SaaS versions of their products
force CRM product. When it did this, Cloud and SaaS platforms exhibit (now Web-based services) but opening
Salesforce.com created a new industry indirect network effects to the extent up their technology to allow other appli-
platform, or rather a platform wannabe that the popularity of one platform over cation developers to build and launch
because there are competitors. Sales- another with developers makes the applications from these platforms.
force then extended the open platform platform more attractive to other de- SaaS or cloud platforms also appear
concept with Force.com, a development velopers or users. As more applications to be efficient for both users and ven-
and deployment environment using appear on a particular platform, they dors. Multiple customers can use the
Salesforce’s SaaS infrastructure. Ama- attract more application developers in same facilities and thereby increase uti-
zon (Elastic Compute Cloud, known as a positive feedback loop. SaaS/cloud lization rates for the hardware and the
EC2) and Google (Google App Engine) platform competitors also can try to at- networks. For example, Amazon and
also have opened up their SaaS or cloud tract end users by making use of their Google have enormous data centers that
infrastructures to host outside applica- platforms free, perhaps with funding they do not fully utilize. They can launch
tions as well as their own productized their own products (automated servic-
online services. es) while also hosting applications from
By the end of 2008, Amazon was al- The product firms other companies, without sacrificing se-
ready the most popular general-pur- curity of the different “tenants.” Hosts
pose cloud platform, with over 400,000 seem to offer SaaS such as Amazon, Google, and Sales-
developers registered to use its Web ser- and the cloud as force.com generally guarantee security
vices.c Amazon has become so attrac- for their hosting customers through de-
tive because it has a rich infrastructure another mode of tailed service level agreements (SLAs).
to support online retailing operations delivery and pricing.
and has made these services available Effects for Traditional
to its cloud users—data storage, com- Software Vendors
On the other hand, there are some
c See http://gigaom.com/2008/10/09/amazon- negative consequences of the SaaS and
cuts-prices-on-s3/, cited in Bhattacharjee. cloud platforms for traditional software

28 communicatio ns o f th e acm | apr i l 201 0 | vol. 5 3 | no. 4


viewpoints

product companies and users. Most desktop and servers. Microsoft expects
software product companies today of- customers as well as some application
fer Web-based hosted versions of their SaaS and the cloud companies will build applications us-
applications. These in-house SaaS plat- replace some ing the Azure Web services and running
forms only account for a few percent of the whole system on the Azure platform
sales at big vendors such as SAP, Oracle, traditional software rather than buying more PCs or servers
or Microsoft, but the demand is rising. products but will bundled with Windows.
SaaS and cloud platforms are especially
popular among startup enterprise soft- not eliminate them Conclusion
ware companies.d anytime soon. SaaS and the cloud are clearly new
The product firms seem to offer SaaS platforms for computing. They replace
and the cloud as another mode of de- some traditional software products but
livery and pricing. But, in this model, will not eliminate them anytime soon.
customers usually do not pay separate While it is relatively easy for a software
maintenance and product license fees, product company to create a hosted
which account for about two-thirds of version of its products, delivering these
the revenues of the major product firms. uct. However, if Google decides to build products over an outside SaaS platform
Nor do the customers have to deal with its own CRM product, then we have a like Amazon, Google, AppExchange, or
customizing versions of the software or potential conflict of interest. Salesforce Windows Azure requires rewriting at
migrating patches—which tradition- will have to rely on Google to maintain least some and maybe most of the code
ally have generated service revenues for neutrality. to use the different interfaces and avail-
the product companies and account for Microsoft, the largest software prod- able services.
most of the other one-third of revenues uct company, for years has been pre- Although the SaaS/cloud delivery and
for these firms. That work is all done for paring (albeit reluctantly) for SaaS and pricing model has many advantages, it
them via the SaaS/cloud infrastructure cloud computing as an alternative to also has disadvantages for product ven-
and the one price. There are sometimes traditional packaged software. It cre- dors and users. The transition, there-
issues of performance of applications ated Windows Live and Office Live and fore, is likely to be gradual and partial,
over a shared, dispersed network. Some has more than a decade of experience as companies create new versions of
enterprise customers are also con- with the online MSN network, which de- products that seem well suited to the
cerned about security of their data, pro- livers content as well as software prod- new platform delivery and pricing mod-
prietary knowledge in their applications ucts and product upgrades. Now, Micro- els. Similarly, users have many custom-
somehow leaking to competitors, or the soft has created a cloud platform called ized applications and data stored in pro-
SaaS/cloud platform failing. Windows Azure that will compete with prietary databases. They would all have
We also have potential conflicts of in- Amazon and Google. Early indications trouble switching to a SaaS/cloud plat-
terest when application software com- are that Azure will be relatively neutral form quickly but surely can do so gradu-
panies move their products to a SaaS or to the extent that application developers ally if the economics make more sense.
cloud platform infrastructure for deliv- should be able to use various program- Finally, as long as the SaaS/cloud
ery and pricing with their users but also ming languages and not just the .NET vendors maintain some differentiation
open up their platforms to other applica- environment. Developers should also among their platform offerings, direct
tion companies whose products are po- be able to incorporate features from network efforts are not too powerful, and
tentially complementary (for example, other Web services platforms. switching is not too difficult or expensive
Salesforce.com). There is less conflict But Microsoft is also packaging its for application developers or users, then
when we have pure infrastructure pro- own online services and products into we will probably continue to see multi-
visioning from companies that have ex- Azure and clearly gives preference to ple SaaS/cloud platforms coexist.e This is
cess computing capacity on the Web but its own products and services. For ex- what we have experienced in video game
are not specifically application product ample, everything on Windows Live and consoles (with Sony, Microsoft, and
vendors (for example, Amazon). Office Live will be available as well as Nintendo) and smartphone operating
But when a company tries to play both Microsoft SQL Server services, Micro- systems and handsets (with RIM, Apple,
sides of this market, conflicts can occur. soft CRM services, .NET services, and Nokia, Palm, Microsoft, and Google).
For example, Google’s App Engine now Sharepoint Services. Microsoft is there-
includes Salesforce.com’s API’s as part fore making it possible for customers to e For the conditions that make and do not make
of its platform. A company can write an use various Microsoft products as Web “winner take all” markets, see T. Eisenmann,
application, launch it on Google’s App services rather than buying the pack- G. Parker, and M.W. Van Alstyne, “Strategies
for Two-Sided Markets,” Harvard Business Re-
Engine, and use features from Google aged software. Customers should be view 84, 10 (Oct. 2006), 92–101.
(such as search or Google Maps) as well able to integrate the Microsoft services
as features from Salesforce’s CRM prod- with products of other vendors, but ex- Michael Cusumano (cusumano@mit.edu) is Sloan
actly how open the new platform will Management Review Distinguished Professor of
Management and Engineering Systems at the MIT Sloan
d M.A. Cusumano, “The Changing Software
be remains to be seen. The other issue School of Management and School of Engineering in
for Microsoft is that usage of the Azure Cambridge, MA.
Business: Moving from Products to Services,”
IEEE Computer 41, 1 (Jan. 2008), 20–27. cloud will reduce demand for Windows Copyright held by author.

apr i l 2 0 1 0 | vol . 53 | n o. 4 | c om m u n icat ion s of t he ac m 29


Copyright of Communications of the ACM is the property of Association for Computing Machinery and its
content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's
express written permission. However, users may print, download, or email articles for individual use.

You might also like