Un annuaire est une publication (imprimée ou électronique) mise à jour chaque année qui regroupe des informations (nom, adresse, coordonnées, etc.) sur les membres d’une association, d'une entreprise ou d'un organisme professionnel, ou sur les abonnés à un service.
Les premiers annuaires sont les héritiers des almanachs apparus en Europe à partir du Moyen Âge. L'Almanach royal édité à l'origine pour Louis XIV, fait ainsi l'inventaire des hauts fonctionnaires de l'État et des professeurs des universités. Il devient progressivement un " véritable annuaire de l'administration française " [1] jusqu'à sa disparition en 1913.
En 1763 apparaît l’Almanach de Gotha, qui regroupe des informations sur les familles royales d'Europe, et qui sera sous-titré en 1944 Annuaire généalogique, diplomatique et statistique. Quelques années plus tard, Sébastien Bottin publie l'Almanach du commerce et de l'industrie, et donnera son nom à cette forme de publication, ainsi qu'à d'autres annuaires, comme le Bottin gourmand ou le Bottin mondain.
L'annuaire le plus connu est celui des abonnés du téléphone, ou annuaire téléphonique, qui se répartit généralement entre les pages jaunes (pour les numéros professionnels) et les pages blanches (pour les numéros des particuliers). Mais différentes structures professionnelles, administratives ou universitaires peuvent publier des annuaires composés des coordonnées d'anciens élèves, de clients, d'adhérents ou de participants à un programme.
Dans le monde de l'informatique, un annuaire est un système de stockage de données, dérivé des bases de données hiérarchisées, permettant en particulier de conserver les données pérennes, c'est-à-dire les données n'étant que peu mises à jour (historiquement, sur une base annuelle, d'où le nom), comme les coordonnées des personnes, des partenaires, des clients et des fournisseurs d'une entreprise, les adresses email. La recherche peut se faire selon de multiples critères et les données peuvent être utilisées par des logiciels clients comme des applications serveurs (serveur de messagerie : Postfix, Sendmail, etc ...). En outre, certaines versions de service d'annuaires savent gérer les droits sur les données mais aussi les services proposés sur les machines clientes par une authentification grâce à un couple login / mot de passe. Aujourd'hui ces données sont centralisées sur une ou plusieurs machines et les données transferts entre les machines via des protocoles réseaux.
Grâce à des optimisations, un annuaire est beaucoup plus rapide en consultation qu'en mise à jour, contrairement à une base de donnée classique.
C'est un système qui organise des informations physiques ou numériques ; tout annuaire électronique comprend notamment: