Architecture is defined as: In reference to computers, software or networks, the overall design of a computing system and the logical and physical interrelationships between its components.
The architecture specifies the hardware, software, access methods and protocols used throughout the system.