Schnittstelle, Test-Entwurf, Implementierung, Testzu verschiedenen Zeitpunkten, von verschiedenen Personen (Abteilungen, Firmen)
Modularisierung, Wiederverwendung
Verwendung von vorgefertigten Unterprogrammen (Bibliotheken)
Kenntnis der Schnittstelle reicht für Benutzung.