Flow
Data
Granularity
Executables
Coupling
Tight
Domain
Agnostic