Moduly jsou základem CMS systému DotnetNuke. Vytváří funkčnost tohoto systému, a to v mnoha směrech od správy uživatelů až po e-shop. DotNetNuke obsahuje 27 standardní modulů, které zahrnují nejobvyklejší potřeby při vytváření webových aplikací a portálů.
Na stránku se vkládá obvykle několik modulů. Moduly mohou být jak přidávány, mazány, obnovovány, editovány, a přesouvány v rámci záložky (stránky), tak i na jinou záložku.
Je možno také sdílení modulů mezi jednotlivými záložkami. V praxi to znamená, že se vyhýbáte kopírování stejného textu na více stránkách. Jednou text napíšete, a tento již napsaný modul můžete sdílet mezi dalšími stránkami s tím, že jakákoli změna v něm se projeví ve všech vložených.
Je také možno najít velké množství modulů (jak placených nebo zdarma), vyvíjených komunitou kolem DotNetNuke systému, a v případě vaší individuální potřeby můžeme modul doprogramovat a implementovat, přesně podle vašich požadavků.
Account LogIn
Modul „Account LogIn“ umožňuje přihlašování uživatelů do systému.
Announcements
Modul „Announcements“ vytváří seznam jednoduchých textových oznámení, která obsahují titulek a krátký text, včetně odkazu na podrobnější popis.
Banners
Modul „Banners“ je používán jako proužková reklama. Je možno si zvolit počet reklamních proužků současně zobrazených.
Blog
Modul „Blog“ umožňuje uživatelům si vytvořit vlastní blog.
Contacts
Modul „Contacts“ poskytuje kontaktní informace o uživatelích, kteří jsou členy nějaké skupiny, například skupina "právníci".
Discussions
Modul „Discussions“ zobrazuje zprávy zaslané určité skupině uživatelů.
Documents
Modul „Documents“ slouží k zobrazení seznamu dokumentů, a to včetně odkazů k jejich procházení a stažení.
Events
Modul „Events“ zobrazuje seznam událostí včetně podrobného popisu. Je možno ho zobrazit i ve formě kalendáře.
FAQs
Modul „FAQs“ umožňuje zobrazení a editaci seznamu často kladených otázek (Frequently Asked Questions) včetně jejich odpovědí.
Feedback
Modul „Feedback“ dovoluje zasílání zpráv uživatelů administrátorovi webu nebo portálu.
Forum
Modul „Forum“ vytváří webové fórum, kde mohou uživatelé posílat své dotazy, odpovídat na ně, nebo vést diskuzi.
Gallery
Modul „Gallery“ slouží k zobrazování a správě obrázků.
Help
Modul „Help“ umožňuje zobrazení a správu nápovědy.
IFrame
Modul „IFrame“ využívá vlastnost prohlížeče webových stránek, která dovoluje zobrazení obsahu jiné webové stránky v rámci vaší webové stránce.
Image
Modul „Image“ slouží k zobrazení obrázku. Je možno použít jak relativní tak absolutní URL, takže obrázek nemusí být uložen přímo ve vašem webovém sídle.
Links
Modul „Links“ jeu rčen pro zobrazení seznamu hypertextových odkazů na libovolnou záložku, obrázek, stránku a nebo soubor buď ve vašem webovém sídle nebo na jiném.
Media
Modul „Media“ slouží k zobrazování a správě obrázků, videí, také umí přehrávat audio, video atd. .
News Feed (RSS)
Modul „RSS“ zobrazuje RSS zprávy (news feed) ve vašem webu. Umožňuje podrobnou práci s těmito zprávami.
Reports
Modul „Reports“ je určen především administrátorům a poskytuje podrobnou analýzu chodu a dat v DotNetNuke systému.
Repository
Modul „Repository“ poskytuje seznam souboru, které je možné stáhnout. Samozřejmostí je možnost přidat komentář a hodnocení k jednotlivým souborům.
Search
Modul „Search“ slouží k vyhledávání informací a to buď ve vašem sídle, nebo prostřednictvím vyhledávače (Google).
Survey
Modul „Survey“ dovolí uživatelům zúčastnit se různých online anket a průzkumů. Výsledky se mohou zobrazit ve variabilním formátu včetně grafů.
Text/HTML
Modul „Text/HTML“ je vlastně základním kamenem CMS systému DotNetNuke. Pomocí něho navrhujete a vkládáte text, a to buď pomocí vizuálního (WYSIWYG) editoru a nebo vkládat přímo html kód. Je možné pomocí něj vkládat další soubory, jako jsou obrázky, videa, Flash animace, Silverlight atd.
User Accounts
Modul „User Account“ dovoluje zaregistrovaným uživatelům měnit své osobní údaje v uživatelských účtech.
User Defined Table
Modul „User Defined Table“ vytváří tabulky pro zobrazení různých dat z různých zdrojů. Tyto tabulky nejsou klasické HTML tabulky, ale mají rozšířenou funkcionalitu například o třídění, seřazení apod.
UsersOnline
Modul „UserOnline“ zobrazuje statistiku uživatelů, včetně jejich statusů a statistik, jako kdo je online, poslední registrace, celkový počet uživatelů apod.
XML/XSL
Modul „XML/XSL“ zobrazuje data pomocí XML/XSL transformace.