Dynamic Link Library Bibliothèque de liaison dynamique. Bibliothèque de fonctions exécutables, généralement accessible par l'intermédiaire du registre, pouvant être partagée par plusieurs applications. Quoique généralement dynamique, c'est-à-dire liées au moment de l'exécution, elles peuvent aussi être appelées de façon statique donc liées à la compilation.
Les DLL forment le cœur du fonctionnement des systèmes d'exploitation Windows. Bien qu'ils soient sensés être régis par des règles strictes, les évolutions de version de ses bibliothèques ont conduit plus d'un développeur au désespoir, difficultés regroupées sous le terme ravissant d'enfer des DLL.