MVC (Model, View, Controller) is a pattern for organizing code in an application to improve maintainability.

Imagine a photographer with his camera in a studio. A customer asks him to take a photo of a box. The box is the model, the photographer is the controller and the camera is the view. Because the box does not know about the camera or the photographer, it is completely independent. This separation allows the photographer to walk around the box and point the camera at any angle to get the shot/view that he wants.


  • Knowledge of C#
  • Knowledge of SQL
  • Knowledge of ASP .NET

All rights reserved by IMPETUS CONSULTRAINERS