Фреймворк
Программная платформа или каркас, предоставляющий готовую архитектуру и набор инструментов для упрощения разработки приложений.
Он включает в себя библиотеки, шаблоны кода и стандартные решения, которые избавляют разработчика от повторного решения типовых задач. Примеры фреймворков: Django и Flask для веб-разработки на Python, TensorFlow — для машинного обучения.