MVC, MVP, MMVC, MVVM or proposed DWP? MVC is short for Model View Controller, originated from Smalltalk and heavily discussed in PHP arena most noticeably the PHP Zend Framework. MVP is short for Model-View-Presenter is mostly known is for. NET platform camp. Read more about MVC, MVP, MMVC, MVVM or proposed DWP?