contain frequently used symbols, subroutines, and commands. Rather than recreating a symbol everytime it is required, a user can call the symbol from a library using a unique identification code. The same is true of subroutines, sometimes referred to as macros.