The main functions of the IAM system include user identity management, access control, authentication, authorization, auditing and reporting, and role and privilege management.