M or "Models" in a MVC represents the based application are the components of the application that are responsible for maintaining state. Often this state is persisted inside a database V or "Views" in a MVC based application are the components responsible for displaying the application's user interface. Typically this UI is created off of the model data. C or "Controllers" in a MVC based application are the components responsible for handling end user interaction, manipulating the model, and ultimately choosing a view to render to display UI