13. The system of claim 8 , wherein the software-level object content includes executable code that is modifiable by the second process.
8. A system for managing documents, comprising: a processor; and a memory storing instructions that, when executed by the processor, cause the processor to perform: a first process to: retrieve a document including a document-level object and a placeholder object associated with metadata corresponding to a software-level object, the document-level object being configured in a first format associated with a first set of constraints, the metadata comprising an identifier of a first repository associated with the software-level object, wherein: a first process executed by a processor maintains the document-level object; and a second process executed by the processor maintains the software-level object; provide a query message identifying the metadata, the query message comprising the identifier; receive a response message to the generated query message including software-level object content having a second format associated with a second set of constraints; transform the second format of software-level object content included in the response message to the first format of the document-level object; and merge the software-level object content and document-level object into an output document; and a second process to: create the software level object; locate the first repository based on at least the identifier; identify the software-level object content based on at least the metadata; and provide the response message to the first process in response to the query message, wherein the first process generates the output document based on the transformed software-level object content and the document-level object, such that the software-level object content replaces the placeholder object in the output document.