EmpowerID provides role-based access control and identity management capabilities. It uses business roles, resource roles, and locations to automate provisioning and management of access based on roles and attributes. Workflows can be visually designed to automate approvals and common processes. The system integrates with various applications and directories to manage identities and entitlements across an organization's IT resources and systems.