1. One or more computer-readable storage devices comprising computer-executable instructions for performing a method for processing data in an application platform, the application platform comprising at least one database and at least one processor, the method comprising: receiving at runtime a request from a currently active application on a computing device for data associated with a plurality of contributors associated with at least one identified document flow of the currently active application, wherein the request identifies a user of the computing device; extracting a first plurality of structured data elements from each of a first plurality of documents associated with the at least one identified document flow and the plurality of contributors, wherein at least a portion of the first plurality of documents comprise different type identifiers, wherein each document type identifier is associated with attributes in the form of structured data elements, the structured data elements having types, at least a portion of the types of structured data elements differing between different document type identifiers, the structured data elements being mapped to particular values, wherein the at least one identified document flow is selected from a plurality of document flows, each document flow associated with a set of document type identifiers, at least a portion of document types in a set differing for the plurality of document flows; determining access privileges of the user, the access privileges determining a first set of documents type identifiers; automatically selecting a second plurality of documents from the first plurality of documents, wherein a document of the first plurality of documents is selected if a type identifier of the document matches a type identifier of the first set of document type identifiers; selecting a second plurality of structured data elements from the second plurality of documents, the second plurality of structured data elements being fewer than the first plurality of structured data elements; and communicating at least a portion of the second plurality of structured data elements, from multiple documents of the second plurality of documents, to the computing device, in response to the request, the active application on the computing device generating a display comprising mapped values of multiple structured data elements of the second plurality of structured data elements.
1. One or more computer-readable storage devices comprising computer-executable instructions for performing a method for processing data in an application platform, the application platform comprising at least one database and at least one processor, the method comprising: receiving at runtime a request from a currently active application on a computing device for data associated with a plurality of contributors associated with at least one identified document flow of the currently active application, wherein the request identifies a user of the computing device; extracting a first plurality of structured data elements from each of a first plurality of documents associated with the at least one identified document flow and the plurality of contributors, wherein at least a portion of the first plurality of documents comprise different type identifiers, wherein each document type identifier is associated with attributes in the form of structured data elements, the structured data elements having types, at least a portion of the types of structured data elements differing between different document type identifiers, the structured data elements being mapped to particular values, wherein the at least one identified document flow is selected from a plurality of document flows, each document flow associated with a set of document type identifiers, at least a portion of document types in a set differing for the plurality of document flows; determining access privileges of the user, the access privileges determining a first set of documents type identifiers; automatically selecting a second plurality of documents from the first plurality of documents, wherein a document of the first plurality of documents is selected if a type identifier of the document matches a type identifier of the first set of document type identifiers; selecting a second plurality of structured data elements from the second plurality of documents, the second plurality of structured data elements being fewer than the first plurality of structured data elements; and communicating at least a portion of the second plurality of structured data elements, from multiple documents of the second plurality of documents, to the computing device, in response to the request, the active application on the computing device generating a display comprising mapped values of multiple structured data elements of the second plurality of structured data elements. 13. The one or more computer-readable storage devices of claim 1 , wherein the first plurality of structured data elements are maintained in a database.