Framework
Ein Framework ist ein wiederverwendbares Grundgerüst für die Softwareentwicklung, das vorgefertigte Klassen, Bibliotheken und Strukturen bereitstellt. Entwickler bauen ihre Anwendung innerhalb des Frameworks, das den grundlegenden Ablauf (Kontrolle) vorgibt — im Unterschied zu einer Bibliothek, die nur aufgerufen wird. Bekannte Beispiele sind Laravel (PHP), Spring (Java) oder React (JavaScript). Frameworks erhöhen die Produktivität und fördern einheitliche Code-Struktur.