Bibliothèques de liens dynamiques ou des fichiers DLL sont des bibliothèques de fonctions pour les programmes exécutables qui peuvent lier ou consulter pendant l'exécution. Il sert de hub central des tâches permettant un accès facile à des applications différentes. Il devient un outil utile pour les programmeurs et aide à éliminer la nécessité de créer des milliers de DLL pour chaque application. DLL permettent également de débogage et de mise à niveau facile.