Являясь частью шаблона MVC, модель управляет поведением и данными приложения.

Шаблон MVC (Модель, Представление, Контроллер) разделяет объекты на одну из трех категорий - модели для обслуживания данных, представления для отображения всех или части данных и контроллеры для обработки событий, которые влияют на модель или представление (и)..

Такие платформы, как Laravel, Rails, Django и ASP.NET MVC, применяют этот шаблон в области веб-разработки.