Modular Programming
Interfaces
Litterate Programming
Dependency Analysis
Modules in Modula-3