624 displays information for a selected paragraph in a plurality of fields in an edit paragraph section 630 descriptive text for the selected paragraph is entered in a paragraph description field 631 in a paragraph text field 632 substantive text for the selected paragraph is displayed entering a number in a sort order field 633 indicates where the selected paragraph will be placed in a sequence of articles within a generated contract document selecting a parameter from a select parameter drop down list 634 replaces specific values such as customer name and agreement number in the generated contract document checking the survives selection box 639 includes the selected paragraph in a survival clause paragraph in the generated contract document selecting an edit paragraphs add button 635 adds the selected paragraph to a product or article associated therewith whereas selecting an edit paragraphs delete button 637 removes the selected paragraph from the product or article associated therewith selecting an edit paragraphs save button 636 will save the particular paragraph in the generated contract document selecting a product in a products for current paragraphs field 660 specifies products associated with a selected paragraph a plurality of auxiliary functions are available in the edit section paragraphs window 600 selecting an edit products button 640 closes the edit section paragraphs window 600 and displays an edit products window 700 where new product names can be added existing product names can be changed and information from an existing product can be copied selecting an edit articles button 642 closes the edit section.