1. A method for reviewing role definitions, comprising the steps of: storing a plurality of roles in a first database, each of the plurality of roles having an identifier and at least one associated entitlement, each of the plurality of roles representing an object that associates some number of people or identities with a common set of access rights or entitlements; storing a review definition in a second database, the review definition defining a role review process for at least one of the plurality of roles, the role review process ensuring that role definitions are accurate and meaningful over a period of time and enabling changes to be made to a role structure where inaccuracies are found; and executing by a processor the role review process defined by the review definition.