OpenXchange
Open-Xchange uses OpenLDAP to store profiles. What happened if you want to store the profiles on your database, i.e: Postgresql. Penrose allows you to do just that.

Here's the instruction:
1. Download OX LDIF Static Entries here
2. Map your Posgresql data-source
3. Point your OX server to store data to Penrose