Ever since Microsoft was forced to jump into the Cloud Computing bandwagon,
they are touting their Software+Service (S+S) strategy religiously. Their
dilemma is understandable as Software is their current cash cow and Service is
the future. Their desperation to hold on to their cash cow when the ground under
them is breaking apart is evidenced by their push of S+S in every single
opportunity they get. Recently, I attended Cloudcamp Seattle last month and someone asked the panelists
about why we need to download software to do computing on the Cloud. A panelist
from Microsoft grabbed the question and went on to explain why Software +
Service strategy is the right approach to Cloud Computing.
In fact, I don't care that much about Microsoft trying to push their strategy
in the Cloud Computing space. Ultimately, the market will decide on the winner.
But, what irritates me is the way they try to push wrong facts, at times, to
justify their Software + Service approach.
On Friday, I came across an article in The New York Times about Microsoft's Cloud
Computing strategy. Microsoft CEO, Steve Ballmer, spoke with the author of the
article at the NYT offices and explained Microsoft's grand attempt to conquer
the Cloud Computing landscape. The article points to a quote by Steve Ballmer in
which he tries to convey an impression that there is no difference between using
the desktop applications to access the services in the Cloud and accessing these
services through a web browser.
As he has before, Mr. Ballmer insisted that these PC programs are not all
going to be replaced with Web sites, like Google Docs or Gmail.
“Everyone says ‘You have to run in a browser.’ That’s nonsense,” he said.
“When you run in the browser, you are not running HTML, you are just downloading
code to the browser instead of downloading code to the PC.”
This is plain wrong. I am not sure if Steve Ballmer said exactly this or the
author of the article misinterpreted Mr. Ballmer. But, it is a plain
misrepresentation of the facts and there is no way these two are one and the
same. Using Mr. Ballmer’s words, it is plain nonsense.
I will try to explain these two scenarios at a basic level to help non
technical folks see through the misrepresentation of Cloud Computing. When we
install applications on the desktop, each application uses a certain amount of
space and it varies according to the application installed by the user. It can
range from few Kilobytes to Gigabytes. In fact, a software like Microsoft Office
can take a couple of Gigabytes of disk space depending on the components
installed. Eventually, all these applications add up and use enormous amounts
of disk space. They also use the computing resources of the desktop computer
while running. When services like Google Docs are accessed using the browser, it
doesn't install software on the browser like the desktop applications. Rather,
some of the services download a small script (maybe a few kilobytes to a
Megabyte) to the browser (stored in temporary folders and, usually, removed
after the session is closed) in order to offer a desktop like experience to the
users. In fact, most of the heavy lifting is done on the server side, in the
Clouds. For example, when a complex calculation is done using an web based
spreadsheet, it is done in the backend servers at the vendor's Cloud. If an user
is using a dictionary inside an online Word Processor, the whole dictionary is
not downloaded to the user's browser. Rather, the work is done on the vendors’
servers. So, Mr. Ballmer's assertion is plain wrong and there is no way the
desktop software installation and use of scripts in SaaS applications can be
compared. It is like comparing apples with oranges grapes.
Also, it is not a correct assertion that browsers are used only to run HTML
scripts. Come on!! Is he still living in the early 90s? Or, is it a result of
using Internet Explorer for a long time? Browsers have moved beyond rendering
HTML web pages to do much more complex stuff. In fact, it has matured into a
platform. The very success of SaaS can be attributed to the evolution of the
browser to a platform. Any attempt to paint browser as a tool to view HTML pages
is not just simplistic but plain wrong.
To get a feel of the scripts downloaded during the use of SaaS applications,
I asked Zoho evangelist Raju Vegesna about how much code is downloaded
when I access their SaaS applications. He told me that the "code" downloaded is
a Javascript and it is 1.1 MB in the case of Zoho Writer and even less with
their other applications. He further noted that they keep it very light on the
user side and take the entire computing to the server side. He said that this
helps them to run the same app on the mobile devices too. ((Disclaimer: Zoho is CloudAve's exclusive sponsor, and Raju was the easiest to reach on the weekend. I'll be happy to quote other SaaS providers numbers, too.)
It is sad that facts are misrepresented to justify the S+S strategy of
Microsoft. I would prefer if Microsoft gives out some really valid reasons to
convince users to buy their shrink wrapped software than giving out such wrong
information.
(Editor's note: read Espen's post today along similar thoughts)
Post Comment