Domain-driven design
Software architecture
Cybernetics
Design
Distillation
System
Science
Chemistry
Software design