The design phase decides how the system will operate, in terms of the hardware, software, and network infrastructure; During this phase, the requirements gathered is the previous stage will be translated into a technical blueprint for the system.

Architecture design

The architecture design is a high-level structure of the system, it describes the hardware, software, and network infrastructure to be used.

Interface design

This focuses on how users will move through the system. It is all about creating user-friendly and intuitive experience.