Systems design is the process of defining the hardware and software architecture, components, modules, interfaces, and data for a computer system to satisfy specified requirements.