<P> Model -- view -- controller is commonly used for developing software that divides an application into three interconnected parts . This is done to separate internal representations of information from the ways information is presented to and accepted from the user . The MVC design pattern decouples these major components allowing for efficient code reuse and parallel development . </P>
what is the main purpose of mvc architecture
to separate internal representations of information from the ways information is presented to and accepted from the user