DLL- Dynamic Link Library

An executable file that allows applications (or other libraries/modules) to share code and other resources necessary to perform particular tasks. DLLs contain functions, classes, variables, UIs and resources (such as icons, images, files) that can be shared.