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).