1. A method for generating documentation, comprising: receiving at a document generation system data representative of required data from a remote system, the remote system configured to selectively operate in accordance with at least an automatic mode of document selection and a manual mode of document selection, the required data in an extensible markup language (XML) format and received at the document generation system via a data network, the data including an indication of a document generation mode comprising one of the automatic mode of document selection, where the document generation system identifies at least one document to be populated with the required data, and the manual mode of document selection, where the data received from the remote system identifies the at least one document to be populated with the required data; invoking the one of the automatic mode and the manual mode of document selection in response to the received data indicative of the document generation mode; selecting from a document repository and assembling the at least one document to be populated with the required data; validating the required data in relation to a set of requirements associated with the at least one document; merging the required data with the at least one document; and streaming the at least one document via the data network in a presentation format to the remote system for at least one of presentation and printing.
1. A method for generating documentation, comprising: receiving at a document generation system data representative of required data from a remote system, the remote system configured to selectively operate in accordance with at least an automatic mode of document selection and a manual mode of document selection, the required data in an extensible markup language (XML) format and received at the document generation system via a data network, the data including an indication of a document generation mode comprising one of the automatic mode of document selection, where the document generation system identifies at least one document to be populated with the required data, and the manual mode of document selection, where the data received from the remote system identifies the at least one document to be populated with the required data; invoking the one of the automatic mode and the manual mode of document selection in response to the received data indicative of the document generation mode; selecting from a document repository and assembling the at least one document to be populated with the required data; validating the required data in relation to a set of requirements associated with the at least one document; merging the required data with the at least one document; and streaming the at least one document via the data network in a presentation format to the remote system for at least one of presentation and printing. 7. The method of claim 1 , wherein the data network comprises the Internet.