Фреймворк (англ. framework — «каркас, структура») — это готовая модель или заготовка для программирования, которая позволяет ускорить разработку приложений, задавая общую структуру проекта и определяя правила работы кода. По сути, фреймворк выступает каркасом, на который можно «нанизывать» собственные функции и логику, обеспечивая единообразие и организованность проекта.
В отличие от библиотек, которые предоставляют отдельные функции для конкретных задач, фреймворк объединяет их и создает целостную систему, внутри которой удобно работать.