Microsoft also launched the Windows Web Application Gallery, which allows developers to discover, explore and download applications and components that will help them build Web applications. Developers can submit free applications into the Gallery, offering communities, partners and independent software vendors access to millions of Windows developers worldwide for promoting their Web solutions. The Gallery includes links to popular applications such as Acquia Drupal, DotNetNuke and WordPress.
The Microsoft Web Platform is a powerful set of tools, servers and technologies optimized for building and hosting next-generation Web applications, including PHP applications, Cooney said. To prepare for the added support for PHP, Cooney said her team met with 25 of the top PHP developers around to get advice on how to work with the PHP community.
She said the team is looking for three overall themes with its strategy: simplicity, interoperability and integration. And the company's vision for the Microsoft Web Platform features four pillars: community, applications, a marketplace and a one-stop shop. The community includes developers working on applications, and the application pillar features applications and technologies developers can use—or reuse—to avoid having to build everything from scratch.
The marketplace is a place where "developers and partners who build and/or customize applications want a custom distribution pipeline, so they don't have to exert their efforts on marketing," Cooney said.
"A thriving marketplace ... when I talk about a marketplace I want to talk about a couple of different things," Cooney said. "I want to talk about marketing and distribution specifically. We have developers and partners who want to build or customize their apps. Before, these developers never had a customer distribution pipeline. They weren't able to market these applications. Essentially, what we have launched with Windows Web Application Gallery is this marketing and distribution pipeline. So if a developer has a great app they want to include in the Web Application Gallery, we will market that worldwide—so they have the reach that they never had before."
In terms of a one-stop shop, Cooney said it is a "full end-to-end solution for the Microsoft Web Platform—this is the cornerstone of the vision. We think developers come in and they want one location where they can do everything. So we want to provide developers with a location where they can build, sell, download and deploy their applications, all in one secure environment with many different options for tooling languages and growth."
Indeed, a thriving marketing and distribution element is extremely important to any Web platform, particularly Microsoft's, Cooney said.
"What we're also looking at is monetization, and we need to create a back-end system for this," she said. "We can do this with the application gallery on Windows Azure—a location to build, buy and sell these applications. I'll be looking at the infrastructure and also at Windows Azure on several different levels."
Cooney said Microsoft wants developers and its customers to be successful. "That's a No. 1 goal of us in general," she said. "At the end of the day if I can look at where we're going and I can say the stuff I'm doing is moving the boat in the right direction, then I'm happy. Working with these [developers] is my passion."