El documento presenta una guía sobre la arquitectura de software, enfocándose en su aplicación en un caso real dentro del sector asegurador. Se abordan conceptos clave, requisitos funcionales y no funcionales, así como estrategias para el diseño y mitigación de riesgos. Se concluye que el arquitecto de software debe tener habilidades tanto técnicas como de comunicación para asegurar el éxito del proyecto.