IAM refers to identity and access management. It involves managing user identities and access across various systems and applications. In cloud computing, IAM takes on additional considerations like managing access to cloud-based applications and services. Key aspects of IAM include provisioning and de-provisioning user accounts, authentication, authorization, role-based access controls, and auditing. IAM aims to bring order to complex identity and access environments while also improving security, compliance and user experience.