With the cyber world becoming more and more vulnerable to attacks and threats, security is something which cannot be compromised at all. In order to develop secure apps, security elements such as integrity, confidentiality and authenticity must be considered and tested beforehand. Life cycle of any application development must possess all the required security testing to make sure that there is no data leakage, and there is a flawless functioning, compliance to standards and security vulnerability assessment.