Em um mundo dinâmico, onde o ritmo da mudança é tão acelerado, ter a capacidade de evoluir um software neste mesmo ritmo é chave para o sucesso. Para isso, um arquiteto precisa recorrer a práticas consolidadas com eficácia demonstrada, entre elas a adoção de padrões e estilos arquiteturais.