1. A computer system for distributing content pursuant to an audit-based process, comprising: a content library database on one or more computer-readable media; a communication device operatively coupled to the content library database to receive annotated documents containing industry-specific content; and at least one processor, operatively coupled to the communication device for (i) receiving, using one or more computers, annotated documents containing industry-specific content; (ii) decomposing, using said one or more computers, the annotated documents into a plurality of individual content elements, wherein said plurality of individual content elements are stored to the content library database, wherein said plurality of individual content elements include knowledge and presentation elements, wherein the presentation elements define a workpaper skeleton; (iii) identifying, using said one or more computers, individual content elements that are related to one another based upon one or more pre-determined criteria; (iv) merging said individual content elements that are related to one another into content packages; and (v) using one or more computers to dynamically generate a dynamic workpaper, wherein the dynamic workpaper is generated using data associated with a content package in accordance with at least one predetermined rule, wherein the dynamic workpaper is dynamically updated in response to (i) changes to presentation elements, or (ii) changes to knowledge elements.