A class object is a container object that is part of a library hierarchy.
Your company can define as many class objects as needed to define a hierarchy of container objects. For example, a general library called Interface that manages code for designing interface devices could contain a class called Peripheral that manages code for peripheral interface devices. Within that class, you could create two classes, Analog and Digital for these types of peripheral interface devices. You can continue to create classes and subclasses until you have created a hierarchy that fully describes your production process.