SD’une part, il fonctionne dans les environnements Microsoft maîtrisés dans l’entreprise, et supportés par l’éditeur.
D’autre part, DotNetNuke est :
Mature et fiable : DotNetNuke existe depuis la création d’ASP.NET (2003) et fondé sur des best practices de développement fournis par Microsoft.
Souple : DotNetNuke permet l’intégration de sites internet / intranet / extranet sans imposer de rigueur sur les orientations graphiques.
Ergonomique : DotNetNuke permet une gestion contextuelle du contenu extrêmement intuitive (pas de distinction forte entre
Front et Back Office).
Puissant : DotNetNuke permet de gérer plusieurs sites à partir d'une installation unique. Il supporte divers mécanismes de cache, de compression de données, le protocole SSL, de déploiement en environnement nTier ou en fermes de serveurs.
Complet : DotNetNuke dispose d'un grand nombre d'outils intégrés dès son installation.
Actuel : DotNetNuke exploite systématiquement les dernières versions des technologies qu’il embarque (ASP.NET 3.5, Ajax, jQuery 1.3, XHTML, SQL Server 2008…)
Maintenu et suivi par la Core Team : ainsi qu'une importante communauté internationale de développeurs, dont un groupe francophone qui travaille plus particulièrement sur les aspects de traduction en français et d'adaptions locales.
1/Multilingue : grâce à des packs de traduction qui s'ajoutent après l'installation initiale de la version originale. Un pack français est disponible sur ce site.
2/Libre : DotNetNuke est gratuit avec une licence open-source et un code source complet, structuré, documenté et immédiatement exploitable et modifiable.
3/Extensible : DotNetNuke est extensible graphiquement, structurellement et fonctionnellement.
4/Reconnu : DotNetNuke est un nom et une marque très largement reconnus aussi bien par la communauté du logiciel libre que celle des développeurs en environnement MS. Avec plus de 200.000 utilisateurs enregistrés, le projet continue à évoluer à grande vitesse en profitant de la participation de tous, de l'épreuve du terrain et des suggestions des utilisateurs. DotNetNuke est écrit en VB.NET pour la plateforme .NET de Microsoft et les modules peuvent être écrits en vb.net ou en c#.