MVVM

Model-View-ViewModel is an architectural pattern used in software engineering that originated from Microsoft which is specialized in the presentation model design pattern. It is based on the Model-View-Controller pattern (MVC), and is targeted at modern UI development platforms.

Placeholder image

MVVM is a way of creating client applications that leverages core features of the WPF platform, allows for simple unit testing of application functionality, and helps developers and designers work together with less technical difficulties.

WPF

Windows Presentation Foundation is a free and open-source graphical subsystem originally developed by Microsoft for rendering user interfaces in Windows-based applications. WPF, previously known as "Avalon", was initially released as part of .NET Framework 3.0 in 2006.