En
informatique, une
bibliothèque logicielle est une collection de
routines, qui peuvent être déjà
compilées et prêtes à être utilisées par des
programmes. Les bibliothèques sont enregistrées dans des fichiers semblables, voire identiques aux fichiers de programmes, sous la forme d'une collection de fichiers de
code objet rassemblés accompagnée d'un index permettant de retrouver facilement chaque routine.