Meaning of Modular Programming

Meaning of Modular Programming: 

The technique of preparing programs as a suite of related programs. The overall program is separated into modules, each of which is developed separately but on a co-ordinated basis. This enables the complete suite of programs to be prepared by a team of programmers, if appropriate, and programs are available much more quickly as a result. It is also easier to debug programs and maintain them when they are constructed in this way.