Please consider these points before building your form:
Why form design matters:
Why Use Record Management: