Model–view–viewmodel
Software architecture design pattern
Summary
Model–view–viewmodel (MVVM) is a layer architecture design in computer software that facilitates the separation of the development of a graphical user interface —be it via a markup language or GUI code—from the development of the business logic or back-end logic such that the view is not dependent upon any specific model platform.
Modified
3/18/2026, 9:30:55 PM
Source: WikipediaView full article↗