Custom Attribute Dictionary - Start here

The Custom Attribute/Dictionary is used to view and create new custom fields for the user interface.

How-to guides
Explanation
Reference