Patent ID: 7954048

Claim:
A method of managing documents in a content management system (CMS), the method comprising: receiving a request to create a document of a specified document type; prompting a user to specify one or more attributes associated with the document; based on the specified attributes and the specified document type, selecting a configuration set for the document, wherein the configuration set specifies one or more configuration files that include content for managing the document; determining whether the selected configuration set has a planned obsolescence, and upon determining that the selected configuration set has a planned obsolescence, warning the user of the planned obsolescence; generating the requested document by: generating a root document including references to one or more child documents, selecting a configuration set for each of the one or more child documents, and binding the root document to the configuration set selected for each of the one or more child documents, wherein the root document remains independent from the one or more child documents; and binding the document to the selected configuration set.