ماژول یک واحد مجزای نرم افزاری یا سخت افزاری است که بخشی از برنامه به حساب می‌آید. یک برنامه در سطح سازمانی امکان دارد چندین ماژول مختلف داشته باشد و هر ماژول عملیات منحصر به فرد و مجزایی را انجام دهد.