Organizing rules into classes

For more efficient management of your applications, organize rules into classes. A class describes a collection of rules or other objects, such as properties, activities, and HTML forms, that are available to other, child classes, or to instances of the class. Pega Platform organizes classes into a hierarchy, in which the system searches from the current class upwards when looking for a rule to apply.

Within an application, Pega Platform groups rules into classes according to their capacity for reuse. Each application consists of the following types of classes:
Work class
The Work class contains the rules that define the processing of cases, such as processes, data elements, and user interfaces.
Integration class
The Integration class contains the rules that define interactions between the application and other systems, such as an external database.
Data class
The Data class contains the rules that define the data objects that your application uses, such as customer information.

Because you can reuse rules between classes, you save time and reduce your development costs.