The CDF library is a flexible and extensible software package that gives the user many options for creating and accessing a CDF.