1. A method for creating a form comprising: providing a graphical user interface including a plurality of selectable components and a design space; a creator selecting at least one of the selectable components and disposing each of the selected selectable components in the design space to generate a form layout; converting the form layout to data information; and saving the data information to a form file, the form file being output to a database over a network.