Предопределенная функциональность, которая была создана, чтобы служить руководством для создания чего-то полезного.Существуют разные фреймворки с разной функциональностью, часто многоуровневая структура (инструменты программирования), указывающая, какую функциональность можно создать и как они будут работать.