Disadvantages of modular programming:
- Modular programming requires extra time and memory.
 - The combining of modules together is a difficult task.
 - There is need of careful documentation as it may affect the other parts of the program.
 - Testing and debugging of separate modules may be time consuming, thus reducing the efficiency of a program.