9. The method of claim 7 , further comprising: adding data to the selected first plurality of datum based on at least one enrichment rule, the added data including contact data for at least one contributor of the set of contributors.
7. A computer-implemented method for processing data in an application platform, the method comprising: receiving at runtime a first request for data associated with contributors, each contributor associated with at least one identifier identifying the contributor, wherein the first request is associated with a first currently active application on a first computing device and identifies a first user of the first computing device; retrieving a first plurality of documents associated with the contributors and at least one document flow of the first currently active application, wherein at least a portion of the first plurality of documents are of different types, each document type having a document type identifier and being associated with attributes in the form of structured data elements, at least a portion of the structured data elements differing between different document types, the structured data elements being mapped to particular values, and wherein the at least one document flow comprises a plurality of links between document types in the document flow, a link indicating a relationship between linked document types; determining data for a set of the contributors associated with the at least one document flow, the determined data comprising data extracted from the first plurality of retrieved documents; determining access privileges of the first user, the access privileges determining a first set of document types from which data can be retrieved for the first user; selecting a second plurality of retrieved documents from the first plurality of retrieved documents, wherein a document of the first plurality of retrieved documents is selected if it has a type that matches a type of the first set of document types; selecting a first plurality of datum from at least a portion of the second plurality of retrieved documents; communicating the selected first plurality of datum to the first computing device in response to the first request, wherein the first active application on the first computing device generates a display comprising at least a portion of the selected first plurality of datum; receiving at runtime a second request for data associated with contributors, the second request associated with a second current active application on a second computing device and identifying a second user of the second computing device; determining access privileges of the second user, the access privileges determining a second set of document types from which data can be retrieved for the second user, at least a portion of the documents types of the first set differing from document types of the second set; selecting a third plurality of retrieved documents from the first plurality of retrieved documents, wherein a document of the first plurality of retrieved documents is selected if it has a type that matches a type of the second set of document types; selecting a second plurality of datum from at least a portion of the third plurality of retrieved documents; and communicating the selected second plurality of datum to the second computing device in response to the second request.