Framework
Un framework est une plate-forme logicielle qui définit la structure et la configuration d’un système. Il facilite le processus de combinaison de différents composants d’un grand projet logiciel en un seul ensemble fonctionnel. L’ossature se compose d’une partie permanente immuable et de modules remplaçables.