Dll representa la biblioteca de enlaces dinámicos, y los archivos .dll son pequeños fragmentos de código de computadora que se pretende compartir con más de una aplicación.
Cuando se trata de compartir el código entre las aplicaciones, DLLs son la mejor manera de hacerlo.