1. A system for handling context information, comprising: (a) an interface for receiving a request for context information; (b) a mediator, coupled to receive the request from the interface, for determining which one of a plurality of context drivers to route the request to; and (c) said plurality of context drivers, each coupled to the mediator, each context driver adapted to receive the request from the mediator and collect a predetermined type of context information.