A method of enabling a wireless information device to access data from
several data services providers in which the method comprises the step of
the device using an extensible framework which handles data passing to
and from several applications resident on the device, the framework being
shared by each of the applications resident on the device and also being
shared by each of the data services providers.