1. A method for content management, the method comprising: receiving, from a device, at least one request for at least one content, wherein the content is constructed from a plurality of content fragments, wherein each content fragment is associated with a plurality of content elements, wherein each content element is a variation of the content fragment, wherein each content element is a piece of reusable content across different context documents and is independent of a particular style sheet implementation; extracting at least one context related information from the request; generating a context document based on the context related information, wherein the context document includes content attributes of content elements within the plurality of content elements and the context document is used to map a set of variables in a style sheet to the content attributes of the content elements within the plurality of content elements; selecting for display on the device, a set of content elements from the plurality of content elements based on the set of variable mappings by identifying at least one content element from the set of content elements associated with content attributes that have been mapped to the set of variables in the style sheet; dynamically transforming the set of content elements that have been selected based on the set of variable mappings associated with the set of content elements, wherein the dynamically transforming is performed prior to processing the style sheet to generate an output document; creating a constraint document based on at least the context document and a device description document associated with the device that defines a set of features and capabilities of the device, and wherein the constraint document defines a set of constraints to set a form and style of each content element to be displayed on the device, wherein the constraint document is separate and distinct from the context document and the device description document; and generating an output document comprising the set of content elements that have been selected based upon the style sheet and the constraint document.