Design and Develop

Before you proceed with the implementation phase, try to answer the following questions: