DotNetNuke is an automated content management framework which is intended to be used in intranet and extranet deployments with the open source portals. DotNetNuke basically contains a set of tools that will help and enable you to build dynamic websites. The information contained in such sites is completely data driven. DotNetNuke allows you to change information as it automatically contains file or database. In wide terms, DotNetNuke is one of the most popular CMS which is commonly used for developing web applications for various industries. The most common features provided by DotNetNuke are developing, publishing and managing the web content.