Assistant Professor, Department of Information Technology, KJ Somaiya Institute of Management Studies & Research, Mumbai-22, Maharashtra (India), jayaiyer_rk@ somaiya. edu Abstract—Model View Controller (MVC) architecture is implemented over the middleware. MVC is mainly used for developing web applications, because it helps the developer to have a clear understanding of all the modules. MVC architecture separates the business layer (Model logic), the display layer (View logic), and the control layer (Controller logic). This study attempted to understand the implementation difference of MVC architecture using the Struts framework and PHP. MVC architecture is basically used to implement complex real time applications. It is easier to implement MVC architecture in Struts since it supports various IDE (Integrated Development Environment) which has complete support of frameworks. In PHP, the developer needs to create manually frameworks for model, view, and controller.