+**Mvc** (Model-View-Controller) is an architectural pattern that divides an application into three distinct yet interconnected components. This separation of [Concerns](/wiki/concerns) enhances [Modularity](/wiki/modularity) and simplifies development by assigning specific roles to each part.
+## See also
+- [Software Architecture](/wiki/software-architecture)
+- [Design Patterns](/wiki/design-patterns)
+- [Web Development](/wiki/web-development)