Uma arquitetura de sistema baseada no padrão MVC (Model View Controller) tem como principal característica: (Ref.: 202304820403)
Elimina a necessidade de gerenciar a interação da apresentação visual do sistema com os comportamentos da aplicação.
Torna o papel do arquiteto de software irrelevante. uma vez que a arquitetura já foi totalmente definida.
Separa a camada de apresentaçâo da camada que representa as informaçōes do dominio do problema.
Elimina a necessidade de o desenvolvedor criar uma camada de persistência de informaçòes.
Dispensa o uso de testes de unidade durante o processo de desenvolvimento.