raamwerk
Een raamwerk is een conceptuele of technische structuur die ondersteuning en richtlijnen biedt voor de ontwikkeling of beheersing van systemen, processen of producten. Het concept verwijst naar een omlijsting waarbinnen werkzaamheden plaatsvinden en die coherentie en hergebruik mogelijk maakt. Raamwerken bestaan in meerdere vormen, van abstracte modellen tot concrete software- en proceskaders.
In softwareontwikkeling verwijst een raamwerk naar een herbruikbare verzameling componenten, bibliotheken en regels die een applicatie-architectuur
Naast software wordt het concept ook toegepast in governance, risicobeheer en bedrijfsarchitectuur. Voorbeelden zijn Enterprise Architecture-kaders
Voordelen van een raamwerk zijn onder meer herbruikbaarheid, consistente werkwijzen, minder duplicatie en snellere levering. Nadelen
Bij de selectie van een raamwerk wordt gekeken naar doelmatigheid, compatibiliteit met bestaande systemen, gemeenschapsondersteuning, licentie