La unión entre "capa de presentación" y "capa de negocio" conocido en el paradigma de la Programación por capas representaría la integración entre la Vista y su correspondiente Controlador de eventos y acceso a datos, MVC no pretende discriminar entre capa de negocio y capa de presentación pero si pretende separar la capa "visual gráfica" de su correspondiente "programación y acceso a datos", algo que mejora el desarrollo y mantenimiento de la "Vista" y el "Controlador" en paralelo, ya que ambos cumplen ciclos de vida muy distintos entre sí.