If enterprise governance is a requirement for you, and you find yourself failing audits, be sure to check out SailPoint.
SailPoint began their product with a governance model instead of starting with provisioning. I think this gives the product a distinct advantage. Rather being focused entirely on a select group of technical employees and making their lives easier, they instead focused on the business initially and now they are bringing in provisioning elements. It is much harder to bolt on re-certification and role analysis to an existing product then add provisioning. I also like their approach to role management which is both top down and bottom up. As has been pointed out by Gregory in this post, just doing bottom up role mining is a mistake since many people have access they never use. In the next couple of blog posts I will highlight some specific features of the product.
More Here
Courtesy:http://sgciam.wordpress.com/2010/09/21/sailpoint-overview-part-ii/