Model-view-controller
Aspect

Model-view-controller (MVC) (din engleză, aproximativ: modelează-privește-supraveghează) este un model arhitectural utilizat în ingineria software. Succesul modelului se datorează izolării logicii de business față de considerentele interfeței cu utilizatorul, rezultând o aplicație unde aspectul vizual sau și nivelele inferioare ale regulilor de business sunt mai ușor de modificat, fără a afecta alte nivele.