Programs already present in the operating system (in the LIBS: directory) to make use of the Amiga's special features, many of which are written by individuals rather than Commodore but made generally available so are not necessarily part of the normal distribution. These library functions may be used by application programs, so that programmers do not need to write their own. However, if the programmer uses an uncommon library, it should be included with the program and the install procedure should ensure that it or a later version is installed in the LIBS: directory.
Stored within a project. Libraries contain the model file(s) and data base used for the project. Parts are created in a model file and then checked in to the library. The library tracks the parts, allows us to search for parts, and assigns “rights” to users to control the flow of part data within the system. By placing a part in the library, you also make it available to other people to use as needed. This means that other users can view the parts and use them as reference for other projects. Libraries are used as permanent storage areas for parts. They are the only place that parts are permanently saved where they can be backed up.
A library is a set of subroutines and functions stored in a file. These subroutines and functions are put together in order to provide an easy code-reuse.