9. The method of claim 8 , wherein the template associated with the document application comprises: a spreadsheet associated with a spreadsheet application.
8. A method comprising: populating fields within a template associated with a document application based on data stored in a database associated with a data-based application by: providing connection information associated with the template to a database integration engine, wherein the connection information identifies a data set within the database from which data entities are to be extracted, wherein the connection information identifies a schema definition to be used by the database integration engine to generate a structured data document that includes the extracted data entities, wherein the connection information defines a link between the fields within the template and the data set within the database and wherein the connection information facilitates automated updates of the fields within the template with the latest data stored in the data set within the database; receiving the structured data document from the database integration engine; and transferring the extracted data entities from the structured data document to the template fields in accordance with a map associated with the template.