MVVMと同様にMVCの派生パターンであり、アプリケーションをView - Presentation Model - Modelに分割する形のPresentation Modelパターンというパターンがある。Presentation ModelパターンのPresentation ModelはMVVMのViewModelと同様にViewの状態を保持し、ViewはPresentation Modelの状態をデータバインディング機構のような仕組みを通じて自動的に描画するのみである。一見MVVMとの区別はつかないが、もともとMVVMという言葉が提唱されたWPFの世界でのMVVMにはPresentation Modelより一歩進んだ特徴がある。WPFでViewを担当するXAMLというXMLベースのDSLは非常に高機能で、Viewを完全にXAMLだけで実装する事やViewModelに対してViewを完全に抽象化する（異なったViewで差し替え可能にする）ことも可能となっている。しかし2012年4月現在、XAMLを使用するWPFなどのテクノロジ以外で使用されるMVVMは実質Presentation Modelと変わらず、Viewの抽象化などはできない。
Viewを描画するための状態の保持と、Viewから受け取った入力を適切な形に変換してModelに伝達する役目を持つ。すなわちViewとModelの間の情報の伝達と、Viewのための状態保持のみを役割とする要素である。Viewとの通信はデータバインディング機構のような仕組みを通じて行うため、ViewModelの変更は開発者から見て自動的にViewに反映される。
アプリケーションの扱うデータをユーザーが見るのに適した形で表示し、ユーザーからの入力を受け取る要素である。すなわちUIへの入力とUIからの出力を担当する。MVVMにおけるViewは、後述するViewModelに含まれたデータをデータバインディング機構のようなものを通じて自動的に描画するだけで自身の役割を果たす。Viewそのものに複雑なロジックと状態を持たないのがMVVMのViewの特徴である。そのためテンプレートエンジンや宣言型のドメイン固有言語 (DSL) にViewを委譲する形のプラットフォームと非常に相性がよくなる。
アプリケーションのドメイン（問題領域）を担う、そのアプリケーションが扱う領域のデータと手続き（ビジネスロジック - ショッピングの合計額や送料を計算するなど）を表現する要素である。多くのアプリケーションではデータの格納に永続的な記憶の仕組み（データベースなど）が使われていたり、サーバが別途存在するアプリケーションではサーバ側との通信ロジックなどが含まれている。MVVMの概念ではMVCの概念と同様に、データの（UI以外の）入出力は取り扱わないので、強いて言うならばそれらはModelの中に隠蔽されると考えられる。一般的にModelはドメインを担当すると言われるがこの言葉だけをもってModelの役割を想像するのは難しい。たとえばクライアントサーバモデルのアプリケーションのクライアントアプリケーション側は、そのドメインそのものがプレゼンテーションになっている。アプリケーションをプレゼンテーションとドメインに分けて考えようとした際にはこの事が混乱の一因となっている。Modelの役割は、後述するViewとViewModelの役割以外の部分と考えるのが妥当である。ModelはViewの描画について知らないし、知る必要もない。ここで重要なのは、Modelは描画について関わらないだけで、Viewの見た目、装飾についての情報を保持したりするのはMVVMパターンとして何の問題も無いということである。つまり、そのアプリケーションが背景色や文字色、コントロール間の余白といった表示をカスタマイズできる場合、その背景色や文字色や余白のサイズを保持するのはModelである。ただし上述した通りModelは描画には関わることは無く、その情報を元に実際に描画するのはViewの役目である。(もちろんこのModelの情報はViewModelを経由してバインドされる。)
『慈元抄』では、コノシロの名称は戦国期ごろ「ツナシ」に代わり広まったという。大量に獲れたために下魚扱いされ、「飯の代わりにする魚」の意から「飯代魚（このしろ）」と呼ばれたと伝わる。また『慈元抄』や『物類称呼』には、出産児の健康を祈って地中に埋める風習から「児（こ）の代（しろ）」と云うとある。当て字でコノシロを幼子の代役の意味で「児の代」、娘の代役の意味で「娘の代」と書くことがある。コノシロは出産時などに子供の健康を祈って、地中に埋める習慣があった。また焼くと臭いがきついために、以下のような伝承も伝わっている。むかし下野国の長者に美しい一人娘がいた。常陸国の国司がこれを見初めて結婚を申し出た。しかし娘には恋人がいた。そこで娘思いの親は、「娘は病死した」と国司に偽り、代わりに魚を棺に入れ、使者の前で火葬してみせた。その時棺に入れたのが、焼くと人体が焦げるような匂いがするといわれたツナシで、使者たちは娘が本当に死んだと納得し国へ帰り去った。それから後、子どもの身代わりとなったツナシはコノシロ（子の代）と呼ばれるようになった。富士山の山頂には「このしろ池」と呼ばれる夏でも涸れない池があり、山頂にある富士山本宮浅間大社奥社の祭神木花咲耶姫の眷属である「このしろ」という魚が棲んでいるとされ、風神からの求婚を断るために女神がやはりコノシロを焼いて欺いたという同様の話が伝わっている。また『塵塚談』には、「武士は決して食せざりしものなり、コノシロは『この城』を食うというひびきを忌（いみ）てなり」とあり、また料理する際に腹側から切り開くため、「腹切魚」と呼ばれ、武家には忌み嫌われた。そのため、江戸時代には幕府によって武士がコノシロを食べることは禁止されていたが、酢締めにして寿司にすると旨いため、庶民はコハダと称して食した。その一方で、日本の正月には膳（おせち）に「コハダの粟漬け」が残っており、縁起の良い魚としても扱われている。コノシロの漢字は、コノシロが秋祭の「鮓」の材料として広く使われたことから魚偏に祭とした。また冬という字を使って「鮗」とも書く。