Intertech’s expert consultants deliver solutions using Model View ViewModel (MVVM). MVVM is a derived from MVC. MVVM uses the Windows Presentation Foundation (WPF) architecture to create an abstraction between the Model and View. The View and View Model are instatiated, usually, by the container application. In MVVM, the View binds to ViewModel bindables and exposed commands. In te User interface, View trigger commands hit the ViewModel which, in turn, updates the View via data binding.