The invention relates to a system and method for automatically producing
documents that incorporate one or more data elements. A guided/structured
software environment is provided that assists users in creating manuals
by defining the appropriate content for each manual section, content
rules and relationships, and tasks to be performed for each type of
manual entry. Manual content is stored as structured data elements,
rather than pages of sentences, to more efficiently generate, revise, and
store the content of a manual. A storage database is provided for
retrieving and storing predefined templates, documents and individual
data elements to produce a final manual. Manuals are created by combining
various data elements. An instant preview interface permits a user to
quickly view what revisions will look like in a final document prior to
actually publishing the manual. A published manual is compiled by
assembling the stored data elements and into a document.