ماژول در اصل یک کنترل ASCX است که در یک صفحه ASPX به صورت کاملا Dynamic لود می شود .هر کنترل دارای یک کلاس است که از آن Inherit می شود. این کلاس درون یک DLL است که در پوشه Bin وب سایت قرار دارد. درواقع ماژول ها قابليت كاربردي خاصي را به وب سايت اضافه ميكنند و از لحاظ ظاهري به صورت قابهايهاي مستطيل شكلي (كه البته ميتوان اشكال ديگري هم براي آنها در نظر گرفت) در صفحات سايت قرار ميگيرند.
ماژول را
نرم افزاري در نظر بگیرید که در یک قسمت از پرتال در حال فعالیت می باشد. در هنگام طراحی و توسعه یک ماژول نیاز به
پايگاه داده، کد نويسي، Resourse و غیره که در تولید یک
نرم افزار تحت وب معمولی نیز نیاز دارید، دارید.
استفاده متعدد از يک ماژول:
در پرتال، از یک ماژول در صفحات مختلف برای حالات مختلف استفاده های متعدد می شود. برای مثال از یک ماژول نظر سنجی می توان در یک صفحه سه بار نظر سنجی گرفت.
در ادامه برخي از ماژول هاي قابل ارائه توسط صفر و يک معرفي شده اند.