Although possible, assembling documents paragraph by paragraph in HotDocs is not an intuitive process. HotDocs works best with a solid basic form that contains a set number of alterations. Instead of a linear series of dialog boxes, documents are assembled by checking appropriate provisions organized under a collapsible outline. While the lack of a scripting language makes it less powerful than other document assembly systems, its outline interface helps users take a global view of the document drafting process. Both programs store clauses and libraries of forms in a separate database.
Users construct their document by choosing from a menu of clauses and forms.
The program retrieves chosen items from the database and sends the new document to the word processor. Using these systems, firms can control and update form documents quite easily. Whatever tools are used, the final document must be reviewed with a fine-tooth comb. Deal Proof scans both individual and groups of documents for inconsistencies and mistakes. For example, it checks to see if each referenced section actually exists, or if a term is defined previously in the document.