Sipas një përshkrimi të përgjithshëm Modeli zakonisht është ajo pjesë që përfaqëson të dhënat që do menaxhohen, View është përfaqësuesja e ndërfaqes së përdoruesit dhe Controller-i është menaxhuesi i logjikës së biznesit.