Content Management System software, also known as a web publishing system is a computer application used to manage the work flow of content and with the publication. Content Management System (CMS) is responsible for storing, versifying control, and published documents, including texts, technical manuals, sales guides and marketing brochures. The advantage of content management system Web site that helps the content of a site from a server when you load it from local editor such as Front Page and Dream weaver. It allows you, from a simple website design work, so it is easy to add, edit and delete.

Content management system consists of a large database to store file system and associated software needed, and manage large loads of data. In contrast to typical database, CMS can index text, audio and video clips or images. With CMS, the work of developers easier website. You it is easier to publish content online. They also allow non-technical authors and editors to provide information on the website via graphical user interface (GUI).

CMS is a boon for large organizations that handle large amounts of data for collaborative goal. The CMS can make the organization and the data available to employees, customers and business partners around the world through various applications such as e-commerce systems or Customer Relationship Management (CRM) software. It allows companies to define activities for collaborative work flow in the creation of content. CMS can also track and manage multiple versions of an example of content. This semantic layer separates content from layout and automatically colors, fonts or other features in the text so that the publishers add, edit or delete content without worrying about the basic layout.

DotNetNuke (DNN) is a popular form of content management software system now available. DotNetNuke has written an open-source framework written in VB.NET for the ASP.NET framework. DNN CMS is highly extensible and customizable by a series of skins and modules. Working with DotNetNuke CMS does not require expertise in ASP.NET. DotNetNuke CMS solution is very flexible. With the help of dozens of modules and skins in DNN web designers attractive applications such as blogs can, e-commerce applications, photo galleries, e-mail forms, site registration, RSS news feeds and create others.