Una libreria a collegamento dinamico (DLL) è un modulo che contiene funzioni e dati che possono essere utilizzati da un altro modulo (applicazione o DLL). È l'implementazione di Microsoft del concetto di libreria condivisa nei sistemi operativi Microsoft Windows e OS / 2.