• Organizational and reusable container for different parts of your apps.

  • Module for each feature.

AngularJS - What are Modules?

AngularJS module is placeholder - a collection of services, directives, controllers, filters, and configuration information.

Moduld is a declarative approache for re-using componet as an when required, makes unit and End-to-End test more easy.