Microsoft Forefront Identity Manager can be used with a variety of systems, and can be extended to work with other systems. If your HR system has a database backend (SQL Server, Oracle), it is relatively easy to do.
Michael D'Angelo (former)MVP-MIIS, Pace University Senior Systems Administrator (Windows)(MS)NMDANGE PhoeniX WorX Systems Administrator. If you play Total Annihilation, please join us. http://www.phoenixworx.org
We are actually looking at this as well, currently I have a Powershell script that pulls data from the HR system into a form used by our Helpdesk staff, so when they actually create the user it will have the HR stuff (Name, Department,EmployeeID..... from the HR system) and the helpdesk staff then assigns them to the right groups etc.
Lumesse (our HR system provider) has a solution for creating users in AD (Which I assume most HR systems have), but I am not sure where HR would get all the needed information to create a "fullblown" AD user. For instance which groups the user has to belong to, where there mailbox is going to reside etc. How is that data going to be maintained in the HR system going forward.
Microsoft Powershell MVP
SIG> George Bernard Shaw : The power of accurate observation is commonly called cynicism by those who have not got it. </SIG>