**Form** A Form Template
----
formID (PK)
authorID
Name
**FormField** = 1 row for each new question on the form
----------
FormFieldID (PK)
FormID (FK)
FieldID (FK)
SortOrder INT
**FormFieldOptions** - if the form field is a selectbox this will store the options availble to pick from
---------------
FormFieldID (fk)
Name
SortOrder INT
**Field** -- The will be Text Short, Text Long, Checkbox, Radiobutton, Selectbox etc
------
FieldID (PK)
Name
TYPE
That is for creating forms. For saving users answers/responses to the form I will leave for an exersise for the reader 😉