Identity and access management (IAM) software enables you to define and manage the roles and access rights of individual network users, and control the circumstances in which users are given or denied those rights. These users may be staff members (employee identity management) or consumers (customer identity management).