14. The system of claim 11 , wherein the instructions are further configured for performing the steps of: determining if an update to the dynamic document has invoked a primary version rule, wherein the primary version rule mandates that a primary nomenclature element in the version name be changed if the dynamic document has been updated more than a predetermined number of times; and in response to the primary version rule being invoked, renaming the dynamic document to represent that the primary version rule has been invoked.
11. A system comprising: a processor; a data bus coupled to the processor; a memory coupled to the data bus; and a computer-usable medium embodying computer program code, the computer program code comprising instructions executable by the processor and configured for auto-generating and auto-versioning a multi-sourced dynamic document by: populating a dynamic document with content from multiple sources; version naming the dynamic document in accordance with a nomenclature rule, wherein the nomenclature rule identifies a source and version of content from the multiple sources by utilizing pre-defined field positions in a name of the dynamic document, and wherein the pre-defined field positions identify a specific content source from the multiple sources and a content version from the specific content source; and in response to a content, from one or more of the multiple sources, changing at a source, updating the dynamic document with updated content, and updating a version name of the dynamic document to reflect the updated content.