WebMatrix is Microsoft’s freeware solution to web
development using the ASP.NET programming platform. It provides a simple platform
for Web development through a graphical user interface (GUI) that enables fast
website creation from an open-source application gallery, a website template,
or an existing site in a folder or on a disk. WebMatrix provides a unified
development environment that lets users code, test, debug, and publish ASP.NET
and PHP-based applications. The GUI supports code editing, database
configuration, and server management. WebMatrix also automates website
publishing to the hosting server. If you don't have a server to host your site,
WebMatrix can help locate a suitable server. Built-in FTP, FTPS, and WebDeploy
publishing utilities assist in automating the publishing process.