DLL is a dynamic link library file format used for holding multiple codes and procedures for Windows programs. DLL files were created so that multiple programs could use their information at the same time, aiding memory conservation. It also allows the user to edit the coding of multiple applications at once, without changing the applications themselves.