Dll stands for dynamic-link library, and .dll files are small chunks of computer code that are intended to be shared by more than one application.
When it comes to sharing code between applications, DLLs are the best way to do it.