Directory servers zijn er op gemaakt om lijsten met objecten bij te houden, en die lijsten aan applicaties en servers aan te bieden.
Een object kan vanalles zijn: een gebruiker, een server, een printer, etc.
Aangezien niet alle objecten hetzelfde zijn moet daar ook rekening mee worden gehouden.
De objecten kunnen in mapjes" worden ingedeeld, ook wel OrgazationalUnits genaamd. (kortweg OU). Zo kan bijvoorbeeld een organisatie in vestigingen worden opgedeeld, en die kunnen dan weer in afdelingen worden opgedeeld. (Dit model is i.c.m. replicatie zeer bruikbaar aangezien de meeste requests dan door de lokale server kunnen worden afgehandeld.)