Dynamic Link Libraries
A group of small programs that are used by larger programs but are linked at run time or load time instead of when the larger program is loaded. Since the program is not loaded until it is needed, it saves space in the RAM. An example of these small programs would be one that allows a larger program to communicate with a printer. Code can be linked to establish external references to various libraries.