A component ruleset contains rules that are designed to define reusable applications or functionality that executes embedded within an object. When a component ruleset is installed in multiple systems, the class of the object might vary from system to system.