Foley on Microsoft

Will Azure Evolve Into Microsoft's Fifth Major Platform?

Microsoft's neither confirming nor denying, but Azure certainly has all the symptoms of a platform -- and developers should take note.

Microsoft is a company founded on the back of platforms. It has turned Windows client, Windows Server, Windows Mobile and Xbox into development hubs around which third-party hardware and software companies have coalesced.

Microsoft is targeting the cloud as its fifth platform. From the outset, it made the developer environment one of the four "pillars" of its Azure OS. The Azure dev environment, like Windows and gaming, will have all the usual elements -- a programming model, service architectures, language environments, an SDK -- plus a couple of pieces unique to the cloud, including a desktop simulation environment and a Web service gate to the cloud.

"Azure is a platform," Todd Proebsting, director of technical strategy for Azure, told me earlier this year. "Platforms are what enable an unforeseeable application. And [Azure] is our platform for developing Web applications."

To date, the 'Softies have only said that the goal of the Azure dev environment is to allow developers familiar with Windows and .NET to use customary tools, like Visual Studio, to create cloud-resident apps. But that's a gross oversimplification.

John Rymer, an analyst with Forrester Research, noted after Azure's initial introduction that Microsoft had a lot of training and explaining to do before it could count on winning over developers.

Figure 1
[Click on image for larger view.]

"Application development managers should view Azure as a brand-new platform rather than an evolution of today's platforms -- and they shouldn't view the Azure Services Platform as an alternative for re-hosting existing .NET applications," Rymer wrote in a research note. He goes on to say, "Azure is early in its development (and available only in pre-beta form) and so is appropriate only for skills development and experimentation during the next year. Teams with immediate needs for 'platform as a service' (PaaS) offerings will find more pragmatic options for Windows applications from Amazon Web Services and other hosting providers, as well as from non-Windows providers, such as"

Unlike Amazon, Salesforce and Google, Microsoft is betting that developers don't want a place to simply host their apps. Redmond is counting on being able to offer programmers the building blocks, too, that they'll be willing and able to incorporate into their wares. It's the whole buy-into-our-stack play upon which the company has relied successfully in the past. The stack, in the cloud space, is the Live Services layer in Azure.

"We asked ourselves what would be the first set of services that developers would want," said Microsoft technical fellow John Shewchuk. The answer was identity, workflow, data-relational technologies and a service bus. Thus, "Zurich," a cloud platform on which ISVs will be able to build applications, was born. Microsoft's idea is to get developers to use these elements in building new Web apps that are hosted in Microsoft's Azure data centers and to include these components to extend existing apps.

I'm still hearing many Windows developers say that they aren't interested in the cloud. There are still too many privacy, security and reliability issues. Economic pressures aside, many still seem to believe they can keep writing to Windows and the cloud.

With Chief Software Architect Ray Ozzie channeling teams across the company, full-steam ahead, into the services realm, I'd say developers ignoring where Microsoft is going with Azure are doing so at their own peril.

Have you started kicking the Azure tires yet? If so, what's got you excited? What's worrying you?

About the Author

Mary Jo Foley is editor of the ZDNet "All About Microsoft" blog and has been covering Microsoft for about two decades. She's the author of "Microsoft 2.0" (John Wiley & Sons, 2008), which examines what's next for Microsoft in the post-Gates era.


  • Tamper Protection Now Available to Microsoft Defender ATP Subscribers

    The Microsoft Defender Advanced Threat Protection (ATP) E5 subscription plan now has an optional "tamper protection" security feature, Microsoft announced on Monday.

  • Exploring OCR, a New Way To Get Data into Excel

    Microsoft recently added a new optical character recognition feature to Excel that lets users import data from a photograph taken from a smartphone. Here's how to use it.

  • Microsoft Authenticator App To Get Real-Time Phishing Protections

    Microsoft is working on adding capabilities to its Microsoft Authenticator app to help defeat security breaches enabled by advanced attack techniques, including phishing and man-in-the-middle methods.

  • A Quicker Way To Create Hyper-V Inventory Reports

    If you need to generate Hyper-V inventory reports but don't want the hassle of writing your own custom PowerShell script, here is a shortcut.

comments powered by Disqus

Office 365 Watch

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.