Фреймворк

Программная платформа, определяющая структуру программной системы, облегчающая разработку и объединение разных компонентов большого программного проекта.