Modularity through design rules
Baldwin and Clark show complex systems can be split into modules governed by shared architecture, interfaces, and standards. These design rules let modules evolve independently without breaking the whole.

6 ideas
Baldwin and Clark show complex systems can be split into modules governed by shared architecture, interfaces, and standards. These design rules let modules evolve independently without breaking the whole.
Each independent module becomes an option that can be improved or replaced without redesigning the system. This optionality generates economic value by enabling parallel experimentation.
They argue that IBM System/360's modular design reshaped the industry into specialized firms competing module by module. Product architecture drove the shape of the market around it.
The book treats design choices as decisions with quantifiable value, not mere engineering. Architecture becomes a lever of competitive and industry-level economics.
Splitting, substituting, augmenting, excluding, inverting, and porting are formal moves that transform a modular design. These operators give a grammar for how systems evolve.
Once interfaces are fixed, independent innovators can improve modules faster than a single central designer. Modularity distributes the work of innovation across many hands.