The extension which we will create gives the system administrator and implementer a user interface to create form processors. A form processor is an end point when a form is submitted.
Ever had a custom field whose possible values depended on the values of another field?
On forms that allow the creation of a user, always use the email as the username (do not let users select their own username).
Changes the input type on a few fields (ex: email, phone, amount) and helps format postcodes, phone numbers.