Wufoo is a:
HTML form builder that helps you create contact forms, online surveys, and invitations so you can collect the data, registrations and online p
This type of database design calls for EAV tables. For example, the form section probably contains:
1. User table (user_id, user_name, etc.)
2. Form table (user_id, form_id, form_name, etc.)
3. Form_field table (form_id, column_id, column_name, column_type, etc.)
4. column_type table (column_type_id, column_type_name)
Filled in results will be saved in a different table:
Filled_form (form_id, column_id, value)
The idea is to create a database model that is just generic enough (but no more than) needed, in order to accommodate for the needs of different users. For example, the column types are set by the programmers, and each type has a different meaning when rendering the form.