Arquitectura de software

Temas relacionados en la organización del software, diseño de componentes, intercomunicación de aplicaciones y creación de librerías compartidas