This chapter discusses system architecture, which translates the logical design of an information system into a physical blueprint. It covers a wide range of topics to support the overall system design, including servers, clients, processing methods, networks, and related issues. When planning the system architecture, a systems analyst must consider issues like corporate organization, costs, scalability, legacy systems, security, and processing options. The chapter traces the evolution of system architecture from early mainframe-based designs to current client/server architectures and cloud-based solutions.