The X.500 series was developed by ITU-T, formerly known as CCITT. The Directory Services were developed in order to support the requirements of X.400 electronic mail exchange and name lookup. ISO was a partner in developing the standards, incorporating them into the Open Systems Interconnection suite of protocols. ISO/IEC 9594 is the corresponding ISO identification.
"The market was screaming for a standard client protocol" in 1999, LDAP co-inventor Tim Howes told Network World in 2002.
X.500 didn’t have it. In addition, X.500, developed in the 1980s with input from telecom firms, required an OSI stack and an X.500 Server.
To go with the client protocol, LDAP Directory Servers soon popped up that had vestiges of X.500 still lurking in their depths. But like villagers in the comedy classic “Monty Python and the Holy Grail,” X.500 is not dead yet.
Some of its supporting protocols remain important directory security constructs, namely the X.509 authentication framework that is the cornerstone of PKI-based certificates. And LDAP has had its own evolutionary issues. LDAPv3, the last iteration of the protocol, lacks widely adopted access control and back-end integration extensions, namely replication, that have kept the protocol largely behind the firewall.