Microsoft WebMatrix 2
Microsoft WebMatrix is a free web development environment that integrates a programming framework, web server, database, and management tools to create a single, integrated experience. You can use WebMatrix to streamline the way you code, test, and publish your own ASP.NET or PHP website. You can also use WebMatrix to start a new website by using popular open-source apps like DotNetNuke, Umbraco, WordPress, or Joomla. WebMatrix uses the same web server, database engine, and frameworks environment that will run your website on the Internet. This makes the transition from development to production smooth and seamless.
Microsoft WebMatrix (link to the official Microsoft WebMatrix page on the Microsoft.com site)
Learn about Microsoft WebMatrix and take a tour of the user interface.
The WebMatrix 2 Extensibility API lets you customize the WebMatrix IDE by creating new features or integrating services into WebMatrix that enhance how users create, manage, and use websites.