The following checklist summarizes the issues you should consider when developing new directory-enabled applications:
Identify one or more needs that can be filled by development of a new directory-enabled application.
Check that it makes sense to use an LDAP directory for the application.
Choose the best LDAP development tool for the task at hand.
Design your application to fit in well with other applications and the directory service itself.
Document how the application will be integrated with the directory service. Share that information with the people who maintain the directory service.
Consider performance and scalability during application design and implementation.
Develop a prototype, and conduct pilot tests.
Leverage existing code if possible.
Avoid common LDAP application development mistakes.