6. A system for producing a content database, the system comprising: a processor; a content manager engine for execution by the processor, the content manager engine configured to: extract content from a first document by removing metadata and formatting of the first document; divide the extracted content into at least first and second content fragments; store the first content fragment as a first entry and the second content fragment as a second entry in the content database; produce a first document mapping that maps to the first and second entries in the content database; store the first document mapping to a document mapping data structure; insert, in response to a first request, the first and second content fragments into a new document based on the first document mapping; receive a modification to the new document, wherein the modification to the new document includes a modified first content fragment received over a computer network, the modified first content fragment having at least one image or character of text that differs from the first content fragment; storing the modified first content fragment as the first entry in the content database; and inserting, in response to a second request, the modified first content fragment and the second content fragment into a modified document based on the first document mapping.
6. A system for producing a content database, the system comprising: a processor; a content manager engine for execution by the processor, the content manager engine configured to: extract content from a first document by removing metadata and formatting of the first document; divide the extracted content into at least first and second content fragments; store the first content fragment as a first entry and the second content fragment as a second entry in the content database; produce a first document mapping that maps to the first and second entries in the content database; store the first document mapping to a document mapping data structure; insert, in response to a first request, the first and second content fragments into a new document based on the first document mapping; receive a modification to the new document, wherein the modification to the new document includes a modified first content fragment received over a computer network, the modified first content fragment having at least one image or character of text that differs from the first content fragment; storing the modified first content fragment as the first entry in the content database; and inserting, in response to a second request, the modified first content fragment and the second content fragment into a modified document based on the first document mapping. 7. The system of claim 6 , wherein the content manager engine is configured to: receive modifications of content of the new document comprising the editing, deletion or adding of content; and store the modified document into a file system of a storage system.