1. A system for updating service information in a mobile communication device, comprising: a provisioning server operable to receive service information for the mobile communication device from at least one of a plurality of service providers and store the service information in a service update database; the provisioning server being further operable to receive a provisioning update request from the mobile communication device and in response to the provisioning update request determine if the stored service information has previously been transmitted to the mobile communication device and if the stored service information has not previously been transmitted to the mobile communication device then encapsulate the service information in a service update data message and transmit the service update data message to the mobile communication device; wherein the mobile communication device is operable to detect a triggering event and transmit the provisioning update request to the provisioning server in response to the triggering event.