System design is the process of defining system characteristics, including modules, architecture, components, interfaces, and data for a system based on ...