Forms allow end users to enter information for the workflow to operate on. For example, a workflow that locates an address for the user could include a form where the user enters the address.
In addition to gathering textual information like addresses, you can use forms to get dates, numbers, map locations (geometries), and more, or to get the user to select from arbitrary items that are either defined in the workflow or retrieved from a database when the workflow runs.
Forms are made up of form elements, such as an auto complete, or button bar. Some of these form elements may be made up of form element items. For example, a list box has options, each option is an item in the form element.