Example image of eyePlorer eyePlorer map for 'Model–view–controller': Architectural pattern (computer science) Software engineering Business logic Presentation Separation of concerns Application domain User interface HTML Web application XHTML PARC (company) Smalltalk Trygve Reenskaug .NET Framework Model-view-presenter XForms Callback (computer science) Event handler Shopping cart software Dependency graph World Wide Web Consortium Source code Class (computer science) Java Servlet JavaServer Pages Graphical user interface Java Platform, Enterprise Edition Entity Bean Spring Framework JavaServer Faces Application Kit Cocoa (API) OpenStep Interface Builder GNUstep Microsoft Foundation Class Library Composite UI Application Block Microsoft Enterprise Library Wavemaker Model View ViewModel Windows Presentation Foundation Visual FoxPro Web template system Model 2 Sun Microsystems Ajax (programming) MonoRail PureMVC Wt - Web toolkit Mach-II