Skip to content

Web and technology

MVC

Abbreviation for Model View Controller

In short and in plain language

MVC is a way to build software.

It keeps the data, the display and the control apart from each other.

Many web programs are built this way. So are many systems for managing website content.

This makes it easier to change or look after single parts.

Definition
MVC is a design principle for software that separates data, presentation and control. Many web applications and content management systems are built on this pattern. This makes it easier to change or maintain individual parts.