The CERN Program Library consists of a number of independent Fortran callable libraries and a collection of complete programs. The overall structure is described briefly below. Note that the library is not static and small deviations from what is described may exist.