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.