Some of these documents can contain as many as 80 to 100 pages, with hundreds of optional paragraphs and data elements. Document automation software has the ability to automatically fill in the correct document variables based on the transaction data. In addition, some document automation software has the ability to create a document suite where all related documents are encapsulated into one file, making updates and collaboration easy and fast.