LiveCycle Designer ES includes several standard and custom objects that provide data entry and access capabilities, and support calculations and scripts to initiate actions and handle data capture and manipulation. You can use any of these objects on a form, as well as objects such as text fields and drawing objects.
In addition, you can create custom objects whose properties and characteristics you plan to use often in your forms. You create custom objects by defining properties and adding required functionality such as scripts or calculations to standard LiveCycle Designer ES objects. You save custom objects in the Object Library palette, either in the Custom category or in a category you create yourself.
See also 

Using objects in interactive forms