DNN, formerly known as DotNetNuke, is one of the leading open source web content management platform for Microsoft. DNN is used to create professional looking commercial websites for businesses small and large. Like every other CMS, DNN has its pros and cons:
DNN is scalable, meaning it can be used to create a wide variety of websites, from the smallest single page website to largescale corporate websites. At its base you will be able to create a full website. If you are willing to pay for third party modules (plugins) you can add additional functionality to your website such as ecommerce.
The open source platform uses ASP .NET (C#) language. C# needs to be run on a windows server. C# is a major programming language, which helps because nearly every programmer will be able to write for it, so it won’t be hard to find programmers.
One of the popular features of DNN is that it is structured as portals, which is especially helpful if you need multiple websites under one all-encompassing umbrella. This is useful if your brand sells multiple products all under the same parent company, but would like be structured into their own websites.
DNN receives security updates on a regular schedule, and all information is stored on an encrypted database.
DNN sets you up with a blank page when you are first starting out, and you have to manually configure all of the extensions you want on your site. This can be time consuming for a small site.
DNN is free, but anything outside of the core functionality is not free. WordPress offers more free plugins, but many may overlap. With DNN there is less overlap and redundancy. Some modules for DNN can be pretty expensive compared to other CMS, but you will be able to find less expensive modules for what you are looking for.
It can be difficult to find support for DNN because it does not have quite the market share that WordPress or Joomla commands, but it can be found with Managed.com.
DNN can be a great CMS depending on your needs. Like most CMS it can be as cheap or expensive as you want it to be. If you are looking for a CMS that scales to your needs, is written in a major programming language, easily structured to support multiple sites, and has worldclass securtiy, then look no further than DNN.