The functions of objects created by this program are as follows:
1. Create part geometry, components, drawings, and CAE and CAM objects.
2. Access the objects in the part file, read information or perform various operations on them.
3. Create a custom user interface that allows users to select objects and enter data.
4. Read data from objects in the part file and write the data out in some form of report.