In the MVC Architecture, why is it important to keep the model, view, and controller independent of each other? Solution In the MVC Architecture, it is important to keep the model, view, and controller independent of each other. Because... In view layer, programmers will prepare user interface for collecting different types of inputs. Then user interface program is responsible for storing all values as a single group should send to the controller application. Then for storing multiple values as one group user interface application internally should use either array or collection object. The controller layer receives all values as a single object using array or collection reads input values from the array or collection object perform calculations and generate results then input and output values will send to the model application. The model layer will receive array or collection object reads all input and output values stores in the database..