ماژولها در حقیقت قطعه کدهای برنامه نویسی شده ای هستند که از طریق آنها امکانات مختلفی در اختیار کار بران سایت قرار می گیرد. ماژولها به راحتی به صفحات اضافه می شوند، ویرایش می گردند، و قابل حذف، ذخیره، و جابجایی بر روی صفحات می باشند. برخی از این ماژولها عبارتند از : اخبار ، دانلود فایل ، مناقصه مزایده ، مقالات و...
برای درک مفهوم ماژول ابتدا به توضیحی مختصر درباره معماری کلی دات نت نیوک میپردازیم. دات نت نیوک برنامه ای است که با ASP.NET اجرا میشود و همچنین یک فریم ورک است به این معنی که برنامه ایست که برای گسترش طراحی شده. یکی از راه های توسعه فریم ورک ایجاد ماژول است که این ماژول ها در dnn نصب شده و وقتی اجرا میشوند فریم ورک را برای ایجاد یک وب سایت dnn که پرتال نامیده میشود توسعه میدهند. شکل زیر ساختار فریم وورک دات نت نیوک را نمایش میدهد