La arquitectura de software es el diseño de más alto nivel de la estructura de un sistema.