Module is a container for various parts of your applications - controller, services, filters, directive, etc.
Why to use Modules
Most applications have a main method that instantiates and wires together the different parts of the application.
Angular apps don't have main method.
But in AngularJ...