1. A product comprising: a memory; and graphical user interface (GUI) metadata processing logic stored in the memory, the GUI metadata processing logic comprising: communication logic operable to obtain a GUI element type specification message; parsing logic operable to parse the GUI element type specification message to extract a GUI element identifier and a GUI type identifier from the GUI element type specification message; and type processing logic operable to maintain a GUI element type metadata record using the GUI element identifier and the GUI type identifier in a GUI element metadata repository.