Una biblioteca de enlace dinámico o más comúnmente DLL (sigla en inglés de "dynamic-link library") es el término con el que se refiere a los archivos con código ejecutable que se cargan bajo demanda de un programa por parte del sistema operativo.