Patent ID: 7577907

Claim:
A computer program product for dynamically constructing user interfaces to a repository of business information comprising: a computer usable memory medium having computer readable program code embodied therein wherein said computer readable program code is configured to: obtain a user interface configuration file from said computer usable memory medium wherein said user interface configuration file references data to be globally synchronized with a data pool; verify said data via a first declarative statement in said user interface configuration file; present said data on a graphical user interface via a second declarative statement in said user interface configuration file, wherein said graphical user interface provides functions for publishing to a data synchronization system; obtain a user gesture via said graphical user interface; and alter said graphical user interface based on a dependency obtained from said user interface configuration file via a third declarative statement that references a first data element and a second data element selected from said data wherein said first data element is displayed on said graphical user interface.