1. A computer storage medium storing computer-executable instructions for implementing a method of managing a graphical user interface (GUI), the method comprising: providing a data model that comprises a model object, wherein the model object comprises at least a first task mapped to a first command for performing the first task; providing a user interface (UI) conceptual model that describes at least one UI element for managing the GUI, wherein the at least one UI element references the model object; adding a first reference to the at least one UI element to a first page definition of the UI conceptual model; adding a second reference to the at least one UI element to a second page definition of the UI conceptual model; rendering the at least one UI element on a first corresponding page and a second corresponding page of the GUI, wherein functionality associated with the first corresponding page and the second corresponding page of the GUI is modified upon rendering the at least one UI element; modifying the at least one UI element in the UI conceptual model; automatically modifying the rendering of the at least one UI element on the first corresponding page and the second corresponding page of the GUI without recoding the first page definition or the second page definition; and activating the at least one rendered UI element, wherein activating the at least one rendered UI element includes executing the first task.