DotNetNuke is an open source portal or content management system written in ASP.NET.
DotNetNuke allows users to:
Add pages and edit content without the need for knowledge of HTML.
Quickly add content such as discussion forums, blogs, and image galleries with only a few mouse clicks.
Quickly change the look and feel of the entire site with only a few clicks through the use of skins.