Modular design is a principle that subdivides a system into smaller parts called modules. Modules can be created independently, modified, replaced or exchanged with other modules, or between different systems.
A modular design can be characterized by functional partitioning into discrete scalable and reusable modules.
Modules make use of well-defined modular interfaces, and make use of industry standards.
Adapting modular design philosophy, creates the platform to sustainably adapt to the demands of a developing market.
The nature of modular design allows flexible response with rapid implementation.