1. A computer-implemented method for resource sharing for document production, comprising: determining, by a document production coordination computer system, a document preparation resource available to perform at least one document production task, the document production task resulting in a mailing including at least one mailpiece when completed; determining, by the document production coordination computer system, a capacity of the document preparation resource to perform the at least one document production task; selecting, by the document production coordination computer system, a task to send to the available document preparation resource based at least partly on the determined capacity of the document preparation resource; associating an identifier with a set of task data for with the task; sending the task data to the document preparation resource, the task data including document data and insertion data, the task data sufficient to generate the mailing when processed by the document preparation resource; and receiving the completed task from the document preparation resource.