1. A method of generating document content, the method comprising: identifying a location in a document at which to insert content, the location associated with a content template; generating the content in accordance with the content template and application data generated by an application; and inserting the content into the document at the location in the document.