10. A computer-readable storage medium comprising computer-readable instructions, coded on the medium, for automating the assembly, processing and delivery of documents, the computer-readable storage medium comprising: a first module having a transport client for acquiring data from a user and generating a work item; a second module for applying a business rule to the acquired data to determine if the work item violates the business rule, responsive to the work item violating the business rule, the second module processing the work item to comply with the business rule, responsive to the work item complying with the business rule, the second module producing result data, the second module coupled to the first module to receive the work item; and a third module for producing and transmitting, according to a location and in a delivery manner specified by the user in an information request, a document from the result data, the third module coupled to the second module to receive the work item.
10. A computer-readable storage medium comprising computer-readable instructions, coded on the medium, for automating the assembly, processing and delivery of documents, the computer-readable storage medium comprising: a first module having a transport client for acquiring data from a user and generating a work item; a second module for applying a business rule to the acquired data to determine if the work item violates the business rule, responsive to the work item violating the business rule, the second module processing the work item to comply with the business rule, responsive to the work item complying with the business rule, the second module producing result data, the second module coupled to the first module to receive the work item; and a third module for producing and transmitting, according to a location and in a delivery manner specified by the user in an information request, a document from the result data, the third module coupled to the second module to receive the work item. 12. The computer-readable storage medium of claim 10 , further comprising: a work queue for storing work items, the work queue coupled to the first module, the second module, and the third module for receiving work items; and a scheduler coupled to the work queue for processing work items, determining the status of work items and sending work items to the second module and the third module.