A computer system for automated model integration of an information model with a corresponding application for direct access to live values of application elements at runtime by a consumer, the consumer being an external entity outside the computer system, by synchronizing, at application runtime, content values between an internal information model of the application and an exposed information model; the system comprising: an information model server configured to expose an information model to the consumer for accessing the exposed information model by the consumer from outside the computer system, the exposed information model comprising model-elements for exposing entity types representing devices in a network, and for exposing instances of types or classes and their member-values to the consumer, the exposed information model configured for interaction with the consumer to browse the actual configuration of the application and make use of types or classes that are represented in the exposed information model to create instances in the exposed information model at application runtime; an application component configured to provide application code augmented with mapping descriptions defining how an internal information model of the application is mapped to the exposed information model; and a model integration component configured to: register internal information model-elements to be exposed; map the registered internal information model-elements to exposed information model-elements in accordance with the mapping descriptions; and update (310, 320) an information model-element by: detecting a change of an internal or exposed information model-element; determining a synchronization direction; performing match-making to determine a model-element corresponding to the changed model-element by using signatures of the corresponding information model-elements combined with the mapping description; synchronizing, in accordance with the determined synchronization direction, the exposed information model-element and the corresponding internal information model-element to propagate the change between the exposed information model accessed by the consumer and the internal information model of the application at application runtime. an information model server configured to expose an information model to the consumer for accessing the exposed information model by the consumer from outside the computer system, the exposed information model comprising model-elements for exposing entity types representing devices in a network, and for exposing instances of types or classes and their member-values to the consumer, the exposed information model configured for interaction with the consumer to browse the actual configuration of the application and make use of types or classes that are represented in the exposed information model to create instances in the exposed information model at application runtime; an application component configured to provide application code augmented with mapping descriptions defining how an internal information model of the application is mapped to the exposed information model; and a model integration component configured to: register internal information model-elements to be exposed; map the registered internal information model-elements to exposed information model-elements in accordance with the mapping descriptions; and update (310, 320) an information model-element by: detecting a change of an internal or exposed information model-element; determining a synchronization direction; performing match-making to determine a model-element corresponding to the changed model-element by using signatures of the corresponding information model-elements combined with the mapping description; synchronizing, in accordance with the determined synchronization direction, the exposed information model-element and the corresponding internal information model-element to propagate the change between the exposed information model accessed by the consumer and the internal information model of the application at application runtime. register internal information model-elements to be exposed; map the registered internal information model-elements to exposed information model-elements in accordance with the mapping descriptions; and update (310, 320) an information model-element by: detecting a change of an internal or exposed information model-element; determining a synchronization direction; performing match-making to determine a model-element corresponding to the changed model-element by using signatures of the corresponding information model-elements combined with the mapping description; synchronizing, in accordance with the determined synchronization direction, the exposed information model-element and the corresponding internal information model-element to propagate the change between the exposed information model accessed by the consumer and the internal information model of the application at application runtime. detecting a change of an internal or exposed information model-element; determining a synchronization direction; performing match-making to determine a model-element corresponding to the changed model-element by using signatures of the corresponding information model-elements combined with the mapping description; synchronizing, in accordance with the determined synchronization direction, the exposed information model-element and the corresponding internal information model-element to propagate the change between the exposed information model accessed by the consumer and the internal information model of the application at application runtime.