DotNetNuke Platform (formerly DotNetNuke Community Edition) is a popular open source ASP.NET based Content Management System. It can be easily customized using themes. Moreover, you can extend the functionality of your site using modules. DotNetNuke itself ships with several modules but you can purchase advanced third party modules to deliver rich user experience.
In this video, you will learn the steps required to install DotNetNuke using web app gallery included with WebsitePanel.
As you can see in the video, the installation requires the creation of a Microsoft SQL Server 2012 database and associated user. The installer automatically downloads and installs the required .NET libraries and files.
You need to navigate to the home page of the website and complete the remaining installation process, which involves providing SQL Server database server name and other database related information in addition to password for host user.
Once you have installed DNN, you should make use of your host user account to perform the required customization, module installation and other related work.
DotNetNuke requires Integrated Mode which is not available on IIS 6. However, it is available with IIS 7. If you host your site with Arvixe you need not have to worry since you already have access to latest server software and tools.