The recent development in the world of technology has produced different kinds of documents like emails, worksheets, fills, presentations and other documents. This has resulted in the creation of millions of documents that need to be managed effectively for future use of the enterprise. This calls for immediate Enterprise Content Management that will effectively convert them into structured data, keep them in the repository, use them to improve employee productivity, enterprise efficiency, and customer communication.