Using the Znode Dynamic Schema capabilities you are able to create custom Attributes for all of the following:
Stores
Accounts
Users
Forms
Content Containers
The general process for this is:
Define the attributes you need, and decide the attribute type and details.
Create the Global Attribute you need, while choosing the correct type (for forms use type Content Container). See: Managing Global Attribute
Add the Global Attribute to an Existing Global Attribute Group, or create a new Global attribute Group. See: Managing Global Attribute Groups
Then:
For Store, Account, and User Attributes:
Add the Group, as needed, to the Store, Account, or User Global attribute family. See: Managing Global Attribute Families
For Content Containers:
Create your Content Container. See: Managing Content Container
For Forms:
Create your form. See: Creating and Managing Custom Forms
Store - Custom Groups and Attributes - Where do they show?
Stores & Reps > Stores > choose your store > Additional Attributes
Account - Custom Groups and Attributes - Where do they show?
Customers > Accounts > choose the account > Additional Attributes
User - Custom Groups and Attributes - Where do they show?
Customers > Users > choose the user > Additional Attributes