In our process, we put more emphasis on risk mitigation. Requirements are defined in as much detail as possible by involving users and consumers. Preliminary design is created. Assessment is a crucial step in the process, part of it being a sensitivity analysis and security audit to further mitigate risk and double-confirm the project strategy. Through examining the Prototype, we can better understand the strengths, weaknesses and risks of the Final product.