Dynamic-link librarya library of routines loaded and linked into applications at run time.  DLLs include utility routines for standard application tasks such as retrieving configuration information, managing memory, and handling user actions.  Custom controls are DLLs used to add controls.  Other DLLs may provide specific functions not intrinsic to Microsoft Windows.