Dotnetnuke répond à l'un des critères de qualité d'un site web dynamique: l'indépendance de la présentation et du contenu.
Cette indépendance est possible grace au concept de thèmes ("skins"). Rien ne vaut la démonstration par l'exemple: les mêmes pages peuvent être affichées avec un habillage différent, sans changement de leur contenu.
C'est un progrès important par rapport aux sites de première génération, en termes de productivité, de simplicité de maintenance, et de partage efficace des tâches entre les auteurs, les graphistes et les informaticiens.