As an open-source Web portal, DotNetNuke is a highly efficient content management system best suited for building commercial Web sites, corporate intranets and extranets, and online publishing portals. Being an open-source software with a BSD licensing agreement plan, DotNetNuke is free of cost and can be used for any commercial or non-commercial application. Just giving credit to the DotNetNuke community can suffice the requirement for extensive use of this user-friendly software. Built on a robust Microsoft ASP.NET (VB.NET) platform, DotNetNuke is easily installed and hosted. By downloading and installing the software, you have all of the features and tools required to create and manage your Internet or Intranet site, including its layout, content, security, email client, search engine submission and membership plans. Virtually no programming skills are necessary.