1. A system for generating a platform-independent document comprising: a database system implemented using a server system comprising one or more hardware processors, the database system configurable to cause: processing a document request identifying markup language content; providing the markup language content to a rendering engine configured to: identify one or more resources in the markup language content, and communicate one or more resource requests for the one or more resources; processing the one or more resource requests as communicated by the rendering engine; retrieving the one or more resources; providing the one or more resources to the rendering engine, the rendering engine further configured to generate a platform-independent document based on the markup language content and the one or more resources; and communicating the platform-independent document to a computing device.