Free Post MVC Introduction to Model-View-Controller Model-View-Controller (MVC) framework is an architectural pattern that separates an application into three main logical components Model, View, and Controller