Framework
Материал из Википедии — свободной энциклопедии
Framework — программный каркас, скелет будущей программы.
Отличается от библиотеки (library) тем, что выполняет код написанный для него, а не исполняется сам. Пример программного каркаса CMF (Content Management Framework), а пример библиотеки модуль email. Также в отличие от библиотеки, которая объединяет в себе набор близкой функциональности, framework содержит в себе большое число разных по тематике библиотек.