1. A computer implemented system for managing a stack containing a plurality of documents separated by separating pages and submission forms, said system comprising: a scanning and batch module adapted to accept said stack to be managed, said scanning and batch module comprising: a tracking module configured to create within said stack, batches of documents separated by said submission forms, and further configured to identify pre-defined fields on the submission forms to allot track numbers to each of said batches; a pre-scanner configured to identify within said batches, at least one document separated by the separating pages, said pre-scanner further configured to allot priority to said documents within said batches; a batch processor configured to receive said identified prioritized documents and configured to allot a barcode to each of said documents within the batches; a scanner configured to receive said batches with allotted track numbers containing prioritized documents with allotted barcodes and scan said documents according to the priority to obtain images of said scanned barcoded documents; an image enhancement module cooperating with the scanner to receive said barcoded documents and the images of scanned barcoded documents, said image enhancement module comprising: a camera configured to capture images of said barcoded documents; a comparator configured to compare the captured images of said barcoded documents with images of said scanned barcoded documents to verify image quality of said scanned images, and identify the barcoded documents that do not meet a pre-defined quality criteria; a re-scanning module configured to re-scan the barcoded documents identified by the comparator; and an image editor configured to identify and remove blank pages from said quality verified images of scanned documents to obtain edited images of scanned documents with corresponding track numbers and barcodes; a folder creator cooperating with the image enhancement module to receive edited images of scanned documents with corresponding track numbers and barcodes, and configured to create folders containing said edited images with corresponding barcodes, and further configured to associate track numbers of corresponding batches to the created folders; and a local repository configured to receive said folders and store said folders with associated track numbers of corresponding batches; a workflow engine cooperating with the local repository to receive said folders and process said stored images of scanned documents within the folders, said workflow engine comprising: an indexer configured to receive said folders and identify meta-data from images within the folders to obtain indexed folders containing indexed images; and a quality checker configured to audit said indexed folders based on pre-configured quality check percentage to obtain folders containing quality checked images of documents; and a central repository configured to receive the indexed folders containing said quality checked images of documents and store said images with corresponding track numbers and barcodes, for selective retrieval.