DotNetNuke is the leading Web Content Management Platform for Microsoft .NET, powering more than 700,000 web sites worldwide. DotNetNuke can be a solution for a small business or a Fortune 500 company.
DotNetNuke runs on Microsoft ASP.NET. It is also a framework, meaning, it is a program that is designed to be extended. One of the ways you extend the framework is to create modules. These modules are installed inside a DotNetNuke installation and when they run in that DotNetNuke installation they extend the framework to create a DotNetNuke website also called a portal.
A single DotNetNuke installation will allow the creation of thousands of individual websites (as much as the server hardware can handle). DotNetNuke websites are configured to display pages and the pages are configured to display modules.