5. The method of claim 3 , further comprising: receiving the document from a client device; and storing the received document in a document repository.
5. The method of claim 3 , further comprising: receiving the document from a client device; and storing the received document in a document repository. 6. The method of claim 5 , where configuring the abstraction layer includes storing metadata of the document and a reference of the document into one or more document description data fields of the database, where storing the reference of the document includes storing a location of the document in the document repository in one of the document description data fields.