A computer system comprising: a computer memory operable to store form layout tool instructions; a database operable to store a plurality of form layout styles; and a processor in communication with the memory and the database, by executing the form layout tool instructions, the processor is operable to: receive a target application identifier, wherein the target application comprises a plurality of application pages comprising data fields located thereon; configure a web configuration file with the location of the form layout styles; create a page layout for the target application from the plurality of pages, using a form layout style from the plurality of form layout styles, and receiving layout parameters to include on the page layout; generate, using the form layout tool instructions, a revised application page with the created page layout by applying the form layout style from the plurality of form layout styles as specified by the created page layout; and execute the target application with the created page layout; wherein each of the plurality of application pages includes HTML, wherein the HTML comprises at least one DIV tag with a class of small, medium or large, wherein the class of small corresponds to one column, the class of medium corresponds to two columns and the class of large corresponds to three, four and five columns, wherein at least one form field is inside the DIV tag, and wherein each form field is in its own DIV tag in an order the form field is desired to appear on the application page; wherein the layout parameters comprise a number of columns and a "size" of each field; wherein applying the form layout style from the plurality of form layout styles comprises floating the at least one form field inside the DIV tag into position using Cascading Style Sheets box model and style sheets and automatically and dynamically assembling the revised application page based on the number of columns and a width of the at least one form field specified by the class of small, medium or large; wherein the at least one form field is expanded to fill available space; and wherein, when the at least one form field does not fit on a same line with a preceding form field, the at least one form field is automatically pushed to a next line. a computer memory operable to store form layout tool instructions; a database operable to store a plurality of form layout styles; and a processor in communication with the memory and the database, by executing the form layout tool instructions, the processor is operable to: receive a target application identifier, wherein the target application comprises a plurality of application pages comprising data fields located thereon; configure a web configuration file with the location of the form layout styles; create a page layout for the target application from the plurality of pages, using a form layout style from the plurality of form layout styles, and receiving layout parameters to include on the page layout; generate, using the form layout tool instructions, a revised application page with the created page layout by applying the form layout style from the plurality of form layout styles as specified by the created page layout; and execute the target application with the created page layout; receive a target application identifier, wherein the target application comprises a plurality of application pages comprising data fields located thereon; configure a web configuration file with the location of the form layout styles; create a page layout for the target application from the plurality of pages, using a form layout style from the plurality of form layout styles, and receiving layout parameters to include on the page layout; generate, using the form layout tool instructions, a revised application page with the created page layout by applying the form layout style from the plurality of form layout styles as specified by the created page layout; and execute the target application with the created page layout;