1. A method comprising: generating, by a computing device, a plurality of output documents in a plurality of distinct formats from a master document; and maintaining, by the computing device, the plurality of output documents, said maintaining comprising: receiving an updated master document that includes one or more changes to the master document, wherein each part of the updated master document affected by one of the one or more of changes is identified by a tag of a markup language of the updated master document; identifying the parts of the updated master document affected by the one of the one or more changes by locating the tag associated with each part affected by the one of the one or more changes; generating, for each of the plurality of output documents, updated parts of the output document corresponding to each part of the updated master document identified by the tag, wherein the generating further comprises applying a plurality of stylesheets to each part of the updated master document identified by the tag to generate the updated parts of the output document, and updating parts of each of the plurality of output documents with the corresponding updated parts of the output document generated, without updating the entirety of each of the plurality of output documents.
1. A method comprising: generating, by a computing device, a plurality of output documents in a plurality of distinct formats from a master document; and maintaining, by the computing device, the plurality of output documents, said maintaining comprising: receiving an updated master document that includes one or more changes to the master document, wherein each part of the updated master document affected by one of the one or more of changes is identified by a tag of a markup language of the updated master document; identifying the parts of the updated master document affected by the one of the one or more changes by locating the tag associated with each part affected by the one of the one or more changes; generating, for each of the plurality of output documents, updated parts of the output document corresponding to each part of the updated master document identified by the tag, wherein the generating further comprises applying a plurality of stylesheets to each part of the updated master document identified by the tag to generate the updated parts of the output document, and updating parts of each of the plurality of output documents with the corresponding updated parts of the output document generated, without updating the entirety of each of the plurality of output documents. 2. The method of claim 1 , further comprising: providing version control to each of the plurality of output documents and the master document by storing updates made to the master document and the plurality of documents in a repository.