=>Model-View-Controller development pattern.
=> MVC is a software approach that separates application logic from presentation.

 Model: The “stuff” you are using in the application data, – web services, feeds.
View : The display returned to the user.
Controller: Manages the request environment, and determines what happens.