architecture
Software architecture refers to the design decisions related to the overall system structure and behavior of a computing system. It helps stakeholders understand and analyze how the system will achieve essential qualities such as modifiability, availability, and security.
— Software Architecture | Software Engineering Institute, https://www.sei.cmu.edu/our-work/software-architecture/