Software Architecture

The software architecture provides the high-level view of the system to be build.