Patent ID: 8200710

Claim:
An apparatus comprising a non-transitory computer-readable medium having computer program code stored thereon which, when executed by a machine, causes said machine to perform operations of: acquiring metadata of a schema of a master data management database at initialization, said master data management database supporting unified data storage across company branches in a heterogeneous information technology landscape and said metadata identifying a plurality of schema elements; selecting a schema element from said plurality of schema elements in said metadata; identifying a set of all appropriate Web UI element options for said schema element; presenting to a UI designer a graphic user interface populated with said schema element and said set of all appropriate Web UI element options for said schema element; accepting from said UI designer a selected Web UI element from said set of all appropriate Web UI element options; generating a Web UI component definition comprising a link between said schema element and said selected Web UI element; presenting said UI designer with a plurality of layout options for said Web UI component definition; receiving from said UI designer a selected layout option; storing said Web UI component definition related to said link in said master data management database along with information associated with said selected layout option.