1. A method for guided design of pages for a graphical user interface (GUI) to an application, the method comprising: storing, in a memory: a GUI page; a display group within the GUI page, the display group operable to organize specific GUI elements together under the display group; a standard data object linked to the GUI page that establishes permissible GUI elements with respect to the GUI page as a whole; a custom data object linked to the display group that establishes permissible GUI elements with respect to the display group specifically; and page design logic; displaying the GUI page, the display group in the GUI page, and a GUI selection palette; and executing the page design logic with a processor in communication with the memory to: populate the GUI selection palette with admissible GUI elements, the admissible GUI elements comprising: the permissible GUI elements with respect to the GUI page; and the permissible GUI elements with respect to the display group; and constrain customization of the display group to the admissible GUI elements in the GUI selection palette.