Mar 23 2009 08:34:57 AM Posted By : Krishnan Subramanian
Comments (15)
Image representing Steve Ballmer as depicted i...

Image via CrunchBase

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)

Comments

Post Comment