Bibliothek
Eine Bibliothek (Library) ist eine Sammlung von vorimplementierten Funktionen, Klassen und Routinen, die Entwickler in eigene Programme einbinden können, um Standardaufgaben effizient zu lösen. Im Gegensatz zu einem Framework bestimmt bei einer Bibliothek der Entwickler den Kontrollfluss selbst (Inversion of Control fehlt). Bekannte Beispiele sind NumPy (Python), jQuery (JavaScript) und Apache Commons (Java).