The integrated security capabilities and controls implemented within software applications governing access, visibility, and accountability based on user roles and responsibilities. Application security encompasses the authorization models, authentication mechanisms, logging procedures and audit trail controls built into applications. These measures determine appropriate data/function access, record system activities for review, and assign usage accountability in alignment with security policies and compliance needs. The security facilities are intrinsically designed into apps to enable privileged activities, capture security events, provide Identity and access controls, and help embed governance directly within software functionality and information processes.