Modul
Ein Modul ist eine eigenständige, abgeschlossene Einheit in einem Softwaresystem, die eine klar definierte Funktionalität kapselt und über definierte Schnittstellen mit anderen Modulen kommuniziert. Die modulare Programmierung fördert Wiederverwendbarkeit, Wartbarkeit und Testbarkeit von Code. In der Softwareentwicklung versteht man unter Modularisierung die Zerlegung eines Programms in kleinere, überschaubare Einheiten.