Ein Framework ist ein Softwaregerüst, welches zum Bauen von Software verwendet wird. Mit Hilfe eines Frameworks ist es beispielsweise möglich, Webseiten schneller aufzubauen. Dabei nimmt das Framework sowohl die Funktion eines Gerüstes als auch eines Baukastens mit Werkzeug ein.
In die IT und im Kontext der Webentwicklung übersetzt heißt das: In einem Framework finden sich vordefinierte Funktionen, die direkt aufgerufen und damit in der eigenen Webseite genutzt werden können. Das kann sich auf ein CSS-Framework beschränken oder sich auf Theme-Frameworks, z.B. für WordPress, ausweiten.