DLL
Dynamic Link Libraries (DLLs) provide a series of functions and routines to other applications and/or libraries that the latter do not have by themselves. This is frequently used in Windows. Identical routines used by different software applications need not use their own code. This saves system resources.