Software architecture
architecture: The fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution..
Click 06. Lection - Architecture.pdf link to view the file.