A system for modifying the contexts of applications as a function of future scheduled events, comprising: - means (PRS, CAC) for selecting (1, 2, 3) an event in a calendar server storing event descriptions, - a dictionary memorizing keywords that can be detected in an event description, and actions respectively associated to the memorized keywords; - means for receiving, from the calendar, the description of the selected event; - means for comparing each received event description with the keywords stored in the dictionary; - and means for, if a at least one of these keywords is contained in a received event description, doing an action associated to the contained keyword; characterized in that: - the dictionary comprises means for memorizing, respectively in association with each memorized keyword, the identity (AP1,...) of an application and data adapted for modifying the context of this application; - the means for selecting an event in the calendar server comprises means for detecting (1, 2, 3) a future event added, modified, or suppressed in said calendar server, before the occurrence of the detected future event; - the means for doing an action associated to the contained keyword comprise: -- means for retrieving, in the dictionary, the identity of at least one application (AP1,...) and the data adapted for modifying the context of this application, associated to the contained keyword; -- and means (PRS, NTS) for sending (10, 11) notifications, before the occurrence of the detected future event, to the application the identity has been retrieved, this notification comprising the data adapted for modifying the context of this application. - means (PRS, CAC) for selecting (1, 2, 3) an event in a calendar server storing event descriptions, - a dictionary memorizing keywords that can be detected in an event description, and actions respectively associated to the memorized keywords; - means for receiving, from the calendar, the description of the selected event; - means for comparing each received event description with the keywords stored in the dictionary; - and means for, if a at least one of these keywords is contained in a received event description, doing an action associated to the contained keyword; - the dictionary comprises means for memorizing, respectively in association with each memorized keyword, the identity (AP1,...) of an application and data adapted for modifying the context of this application; - the means for selecting an event in the calendar server comprises means for detecting (1, 2, 3) a future event added, modified, or suppressed in said calendar server, before the occurrence of the detected future event; - the means for doing an action associated to the contained keyword comprise: -- means for retrieving, in the dictionary, the identity of at least one application (AP1,...) and the data adapted for modifying the context of this application, associated to the contained keyword; -- and means (PRS, NTS) for sending (10, 11) notifications, before the occurrence of the detected future event, to the application the identity has been retrieved, this notification comprising the data adapted for modifying the context of this application. -- means for retrieving, in the dictionary, the identity of at least one application (AP1,...) and the data adapted for modifying the context of this application, associated to the contained keyword; -- and means (PRS, NTS) for sending (10, 11) notifications, before the occurrence of the detected future event, to the application the identity has been retrieved, this notification comprising the data adapted for modifying the context of this application.