Il me semblait que c'était un peu plus précis que ca.
D'apres mon souvenir, lu dans Design Pattern - Gamma & cie :
Un framework est adapté a un domaine. Il précise les interractions entre les différents objets. Exemple : un framework pour logiciels de dessin aura les operations de selection d'objet, de rotation, ...
et les applications utilisant ce framework devront hériter de classes de base pour rajouter leur comportement au méthodes appelées par le framework. Un mécanisme proche des callbacks, donc.
Quelqu'un pour confirmer ?