Architecture refers to the overall structure and design of a computer system, including hardware components, software layers, and their interactions. Good architecture balances performance, scalability, reliability, and maintainability. Architectural decisions have long-term impact. Example: Client–server architecture used in web applications.