Tanım:
Bir yazılımda , arayüz kontrolleri ile sunum katmanının durum ve davranışlarını birbirinden soyutlamak için kullanılan tasarım şablonu. Bu model Application Model adıyla da bilinir. Bu modelde , arayüz katmanının durum ve davranışları ile ilgili yönetim yine sunum katmanında bulunan Prensentation Model sınıfa birakılır. Prensentation Model 2004 yılında Martin Fowler tarafından önerilmiştir