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 the at least one UI element to a page definition of the UI conceptual model; rendering the at least one UI element on a corresponding page of the GUI, wherein functionality associated with the corresponding page of the GUI is modified upon rendering the at least one UI element; and activating the at least one rendered UI element, wherein activating the at least one rendered UI element includes executing the first task.