500px|right|upright=1.5
500px|right|upright=1.5
Model–view–viewmodel (MVVM) is a layer architecture design in computer software that facilitates the separation of the development of a graphical user interface (GUI; the view)—be it via a markup language or GUI code—from the development of the business logic or back-end logic (the model) such that the view is not dependent upon any specific model platform.
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).