Unter dem Begriff Bibliothek (engl. library) versteht man eine Sammlung häufig benutzter Funktionen in Programmen, die ausgelagert werden.
Dabei werden alle ausgelagerten Funktionen in einer Datei mit der Endung .DLL gespeichert, auf die sich leicht zugreifen lässt.
DLL-Dateien werden auch oft verwendet um anderen Programmierern einen leichten Zugriff auf Funktionen zu geben (API), beispielsweise das Win32-API.