MVC
n.n. Stands for Model-View-Controller. A way of organizing computer code into three parts to make software easier to build and update.
n. Abbreviation for Model-View-Controller. A software architectural pattern for implementing user interfaces on computers that divides an application into three interconnected components to separate internal representations of information from the ways information is presented to and accepted from the user.
The developer used MVC to organize the new app.
By following the MVC pattern, the team ensured that the database logic remained separate from the visual layout of the website.
Adopting an MVC architecture allows multiple developers to work simultaneously on the business logic and the user interface without causing merge conflicts or breaking core functionality.
An initialism of model-view-controller. The concept was formulated by Trygve Reenskaug at the Xerox Palo Alto Research Center in the late 1970s.
Etymology adapted from Wiktionary, available under CC BY-SA 4.0.
Often used as a modifier before other nouns, such as 'MVC architecture' or 'MVC framework'.
Last updated July 22, 2026