Document Types: A good document management solution should probably index more knowledge about the image. For instance, assign a document type (e.g. Invoice, Agreement, Check etc.) for you to some document, and store indexing information related with the document type (e.g. Agreement End Date, Check Number along with.