un framework, generalizzando, è un insieme di librerie e / o di strumenti.

per fare qualche esempio

jquery è una libreria basata su javascript (anche se molti lo considerano un framework).

twitter bootstrap è un framework css/js/html che all'interno ha:
-css / html per avere uno stile di base, e per dare al tuo sito una struttura responsive
-utility javascript come modal, tooltip, ecc

apache cordova è un framework per creare applicazione mobile con tecnologie web (javascript, html, css).