Model-View-ViewModel è il pattern implementato "out of the box" da Windows Presentation Foundation: ispirato al "classico" Presentation Model, favorisce la separazione delle responsabilità all'interno del presentation layer ed aumenta la testabilità del codice non sacrificando la produttività offerta dall'infrastruttura. In questa sessione vedremo come implementare M-V-VM all'interno delle nostre applicazioni.