Historical reference (philosophy, etc)
reduction of moving parts
Functional Programming
Modular Design