This includes the overall organization and design of a computer system, including its hardware and software components.