Stage 3 - Design and Develop