Allows users to define a form, collect the data and either store it or to email it.