🚀 Sign up for the bi-weekly newsletter

Join over 2000 recruiters and sourcers from around the world.


Model-View-ViewModel is a software architectural pattern for implementing user interfaces. Model manipulates the data, View displays the data and ViewModel an intermediate link that controls all interconnections.

Learn more

First released 2005
Developed by Ken Cooper, Ted Peters
Used by Microsoft, Google, Amazon

Interesting facts

Model-View-ViewModel is also referred to as Model-View-Binder, especially in implementations not involving the .NET platform. ZK (a web application framework written in Java) and KnockoutJS (a JavaScript library) use model-view-binder (MVB).


Development by Synergize.digital

Sign up for updates
straight to your inbox