DotNetNuke è un CMS (Content Management System) ossia un sistema per la gestione e la creazione di contenuti.
DotNetNuke viene distribuito con una particolare licenza libera, la BSD-Style Licenses che ne permette un utilizzo gratuito per lo sviluppo di qualsiasi tipo di portale.
DotNetNuke consente una gestione user-friendly dei contenuti testuali o multimediali, la realizzazione di portali Web ed è in grado di separare le informazioni dal layout.