1. A method for providing an object oriented framework for document routing, comprising: defining a document routing process with a finite number of predefined stages; executing the document routing process based on the stages to create a work package; and querying the work package; and presenting the work package in the object oriented framework to an application without an intermediate interface layer.