Abstract: A multiple document assembly data processing system allows a user to pick and assemble numerous documents (or files) while collecting required variable field information for each of the documents and eliminating duplicate information. The system enables a user in a single data entry operation to prepare each of the documents at substantially the same time by distributing information entered to all the selected documents or files. The system is an interactive, menu-driven system which uses prompt windows in which, for example, documents are selected and entry formats are presented to prompt a user to enter common variable information relating to numerous documents. The documents are stored in a library which is organized into a series of volumes. Each volume is broken down further into a series of chapters. Each chapter, in turn, may store a series of specific documents. Each of the documents includes a series of field names that are required to have data inserted therein to complete the document.