Este documento describe la diferencia entre patrones arquitectónicos y de diseño. Explica que los patrones arquitectónicos describen esquemas organizativos estructurales fundamentales para sistemas de software, mientras que los patrones de diseño expresan estructuras de diseño. También analiza el patrón Modelo-Vista-Controlador y concluye que los patrones añaden flexibilidad pero también complejidad, por lo que su aplicación debe analizarse cuidadosamente.