1. An application management system comprising: a database resource for storing a plurality of entities associated with an application; and an application manager for modifying access by a user to the entities, based on a context of information presented to the user by the application, the application manager comprising: an input channel for receiving an input defining an event in which a user is involved in the application or an input defining an event involving a manipulation of at least one entity in the database resource, wherein a context is associated with the event and is represented in the event by a set of references to a plurality of the entities stored in the database resource; and a situation representation manager for determining a situation representation in terms of a subset of the set of references to the plurality of entities to define a subcontext, the subcontext containing entities that are directly affected by the event, wherein the situation representation manager is arranged to identify the subset of the references to the plurality of entities which are relevant to the event, the subset of references to the plurality of entities having an activation value which is calculated by the sum of the sum of the activation values of directly related context entities and the sum of the activation values of directly related subcontext entities, and wherein the application manager adapts access to each of the plurality of entities by the application in a situation or a future situation on the basis of the context of information presented to the user by the application, the subcontext identifying entities that are directly affected by the event, and the activation value, as determined by the situation representation manager.