This package can be used to generate and process HTML forms. It can compose a form with all types of basic fields by adding all field definitions programmatically. It can also process the forms by validating the submitted values.