Patent ID: 6983421

Claim:
A system for automatically updating graphical user interface (GUI) elements at a client system according to an updated state of a configuration, the system comprising one or more software components at the client system operable to: display a GUI element at the client system in connection with a configuration workflow, the GUI element being associated with one or more configuration choices being available for a configuration element of a configuration model stored at a server system; create and maintain at the client system a connector, using a format string comprising JavaScript code to link a property of the configuration element of the configuration model to the GUI element; maintain at the client system configuration data representing a current state of a configuration in relation to the configuration model; in response to a configuration choice selection at the GUI element during the configuration workflow, receive data from the server system representing an update to the current state of the configuration with respect to the property of the configuration element; and use the connector linking the property of the configuration element to the GUI element to cause other GUI elements to be automatically updated to reflect the updated state of the configuration with respect to the property of the configuration element in order to associate available configuration choices for the other GUI elements according to the configuration choice selection.