1. A system for compiling a plurality of types of documents associated with different events, wherein a different set of types of documents is associated with different events, comprising: an input device for providing content data to an output server, providing a selection of selected document types to the output server and providing a command signal to the output server indicating that inputting of all content data has been completed, wherein at least a part of the provided content data is data obtained from a first set of document types associated with one or more previous events; a form data store accessible by the output server and comprising form data usable by the output server for compiling, in combination with the provided content data, a plurality of selected documents according to at least one predetermined format; a processor at the output server analyzing the provided content data and the form data store to, after receiving a command signal from the input device indicating that the inputting of all content data has been completed, but prior to receiving from the input device the selection of selected document types, determine the plurality of types of documents that are compilable, determine a second set of document types that includes at least one document type that is different from any of the types of documents in the first set and which is associated with an event that is different from any of the one or more previous events, and identify for display the second set of types of documents that are compilable, the processor further, after receiving from the input device the selection of selected document types, generating a document set from the selection of selected document types using the provided content data, and compiling the plurality of documents identified in the generated document set by accessing the provided content data, accessing the form data from the form data store, and compiling the content data and form data into compiled document output data set representative of a plurality of application-neutral formatted documents according to the document set; a visual display in communication with the processor to display the second set of document types identified by the processor for selection to be provided from the input device; and an output device that is accessible to the output server and that has a memory that stores the document output data set.