模块化是将一个复杂系统按计划分解为一系列相对简单的、准独立的子系统(单元)的过程,这些子系统(单元)统称为模块。模块化是一种特殊的设计结构,其参数和任务结构在模块内是相互依赖的,而在模块之间是相互独立的。每个模块的分解及设计必须遵守某种共同的设计规则,以保证这些模块能够和谐地组合成一个完整的复杂的新系统,以实现“整体大于部分之和”的目的。
模块并不能简单地等同于一个物理意义上的三维体块,它可以是任意形状的,甚至可以是无形的。比如WIFI系统就可能是由一个发射台加上电磁波组成的,亦或是由一组网线加上路由器再加上电磁波组成的。因而WIFI系统就是由有形组件和无形的电磁波共同组成的。