A context modeller system for modelling a context representation (60, 61*) in an application, wherein the context is represented in a current situation being a current collection of relevant facts and/or entities by at least one context entity (61f, 61po>t, 61po) which is included in at least one collection of references to a plurality of entities in a database in accordance with the situation, the context modeller system including: - a uniform representation server for storing a uniform representation of the plurality of entities; and - an activation model system for assigning an activation attribute (f, po) to the at least one context entity (61f, 61po>t, 61po) indicating the importance of the at least one context entity (61f, 61 po>t, 61 po) in the current situation, said activation attribute (f, po) being one of a base activation attribute (f) and derived activation attribute (po), wherein the context modeller takes into account the activation attribute (f, po) in modelling the context representation (60, 61*), and - an attribute calculator for calculating the value of the activation attribute (f, po), wherein the context modeller system is arranged to model the context representation (60, 61*) using the uniform representation of the plurality of entities by determining: an active context including focus entities being entities that are present in a detail screen defining the situation and entities (61 po>t) which are related to the focus entities and which have been identified as relevant for the current context, wherein each of the entities in the active context has a corresponding base activation attribute (f); and a potential context being a group of entities which are directly related to the entities in the active context, wherein each of the entities in the potential context has a corresponding derived activation attribute (po) derived from the base activation attributes (f) of the referring entities in the active context and calculated in accordance with the sum of the base activation attribute values (f) of the referring entities of the active context, each multiplied with a weight factor attached to the referring relation, wherein if the derived activation attribute value (po) of an entity (61 po) in the potential context exceeds a predetermined threshold (t) or an entity (61 po) in the potential context is used in connection with a user interaction, the entity (61 po) is moved over to the active context, its derived activation attribute (po) is replaced by a base activation attribute (f), which is no longer dependent on the activations of the referring context entities, and its own context is added to the potential context. - a uniform representation server for storing a uniform representation of the plurality of entities; and - an activation model system for assigning an activation attribute (f, po) to the at least one context entity (61f, 61po>t, 61po) indicating the importance of the at least one context entity (61f, 61 po>t, 61 po) in the current situation, said activation attribute (f, po) being one of a base activation attribute (f) and derived activation attribute (po), wherein the context modeller takes into account the activation attribute (f, po) in modelling the context representation (60, 61*), and - an attribute calculator for calculating the value of the activation attribute (f, po), an active context including focus entities being entities that are present in a detail screen defining the situation and entities (61 po>t) which are related to the focus entities and which have been identified as relevant for the current context, wherein each of the entities in the active context has a corresponding base activation attribute (f); and a potential context being a group of entities which are directly related to the entities in the active context, wherein each of the entities in the potential context has a corresponding derived activation attribute (po) derived from the base activation attributes (f) of the referring entities in the active context and calculated in accordance with the sum of the base activation attribute values (f) of the referring entities of the active context, each multiplied with a weight factor attached to the referring relation, wherein if the derived activation attribute value (po) of an entity (61 po) in the potential context exceeds a predetermined threshold (t) or an entity (61 po) in the potential context is used in connection with a user interaction, the entity (61 po) is moved over to the active context, its derived activation attribute (po) is replaced by a base activation attribute (f), which is no longer dependent on the activations of the referring context entities, and its own context is added to the potential context.