Microsoft WebMatrix is a free, cloud-connected web development application for Windows. WebMatrix enables developers to build websites using built-in templates or popular open-source applications, with full support for ASP.NET, PHP, Node.jsand HTML 5. Microsoft developed WebMatrix for the purpose of providing web developers with coding, customization, and publishing capabilities all in one place.
WebMatrix was released to support the large number of open source content management systems and to provide a lightweight web development application for PHP and the new, simplified ASP.NET Web Pages. It focused on a clean, simple user interface allowing web developers to build websites from scratch or by customizing open source web content management systems such as Orchard, DotNetNuke, Umbraco, Joomla!, Drupal and WordPress, among others.
From 2011 to 2012, WebMatrix 2 Beta and RC releases added support for Node.js, Mobile simulators, additional website templates, publishing to Windows Azure Web Sites and more. On September 6, 2012, the official release of WebMatrix 2 went public. The release of WebMatrix 3 was made available on May 1, 2013. Unlike Webmatrix 2, Webmatrix 3 does not run on operating systems earlier than Windows 7.
A content management system (CMS) is a computer application that allows publishing, editing and modifying content, organizing, deleting as well as maintenance from a central interface. Such systems of content management provide procedures to manage workflow in a collaborative environment. These procedures can be manual steps or an automated cascade. CMSs have been available since the late 1990s.
CMSs are often used to run websites containing blogs, news, and shopping. Many corporate and marketing websites use CMSs. CMSs typically aim to avoid the need for hand coding, but may support it for specific elements or entire pages.
Microsoft ASP.NET Content Management