1. A document management system that comprises: One or a plurality of parsing engines that parse documents contained in data streams fed into said parsing engines. Each one of the parsing engines may contain mapping programs to map each page of an input document into one or a plurality of predetermined presentation zones following the presentation template, parsing programs to parse the presentation of each presentation zone into one or a plurality of output presentation formats determined by the presentation template, and reconstructing programs to reconstruct the completed presentation of said page in one or a plurality presentation options by retrieving and placing selected output presentation formats called for by the specific presentation option or options into each presentation zone following the presentation template. One or a plurality of repository engines to store the output data sent from the parsing engines.