High Level Design: This comprises a description of system architecture, data base design, a brief explanation of systems, services, platforms, and module linkages. It is often referred to as "macro-level/system design." A solution architect designed it. This document will be used by developers to understand the big picture and to know what they should build. 2. Use Case Model: This shows how the system will be used by end users. Use cases are written at a very high level and can be used to explain any complex system or process. In this case, the use cases describe the functions of the product development cycle. 3. System Flowchart: This diagram illustrates how the use cases will interact with each other when executed by a human operator. The system flowchart shows which use cases must be performed in order for a user to achieve their goal. In this case, the system flowchart shows that after selecting development project information, the next step is to select a technology for the application. After making this selection, users will be taken to a screen where they can choose individual features within the selected technology. At the end of this process, users will be shown a summary of their decision making along with an estimate of the cost of developing their idea. 4. Module Diagram: This shows which components go into building a functioning system. It is also known as the physical design.