= MVC = MVC or model view controller is a programming paradigm where the aspects of interacting with an application are broken down into * Models, or class objects that store data to be manipluated * Controllers, or classes that serve pages and handle most of the business logic * Views, or descriptions/code that creats a user interface. Generally takes a Model or ViewModel (A class object used just for showing the data) and displays it, such as html/css The MVC model is a great way to break down the mental load of developing a complex application