Framework

Een (software-)framework is een geheel van softwarecomponenten (bibliotheek met functies) dat gebruikt kan worden bij het programmeren van applicaties of websites. Ook afspraken over hoe die componenten gebruikt worden kunnen onderdeel zijn van een framework. 

Door het gebruik van frameworks kunnen programmeurs sneller programmeren, omdat het framework kant-en-klare functies biedt die eenvoudig kunnen worden aangeroepen. Ook zorgen frameworks ervoor dat ontwikkelaars makkelijker elkaars werk kunnen overnemen.