Oracle Identity Manager est un système d'entreprise de gestion des identités flexible et évolutif qui gère les droits d'accès des utilisateurs au niveau des ressources informatiques. Il permet de répondre aux questions "Qui a accès à quoi, quand, comment et pourquoi".Grâce à son architecture d'une grande flexibilité, Oracle Identity Manager peut gérer les besoins informatiques et métier les plus complexes sans imposer de changements dans l'infrastructure, les stratégies ou les procédures en place. Il permet ainsi de gérer le flux continu des modifications qui affectent les déploiements de gestion des identités. La flexibilité tient à l'architecture du produit, qui organise les fonctions de provisionnement de base en différentes couches.Les modifications apportées au workflow, aux stratégies, aux flux de données ou aux technologies d'intégration sont isolées des couches fonctionnelles d'Oracle Identity Manager, ce qui réduit leur impact au niveau de l'application. Oracle Identity Manager doit aussi sa flexibilité au fait que toutes les configurations sont réalisées via sa puissante interface utilisateur. Il ne fait appel à aucun langage de génération de scripts pour l'installation, la configuration ou la modélisation de processus. Il se positionne ainsi comme la solution de gestion des identités la plus évoluée.