Secure User access solution, (2 factor authentication etc). Ability to provide only the required user access privileges based on user type. Secure communication between user and application and application and database. Encryption of database depending on sensitivity of…