1. A method comprising: invoking an application on a local computing device; transmitting a request to a vendor server to check for an application update, the request being sent from a first of the plurality of network connections available to the local computing device; receiving a notification that an application update is available; selecting one of the plurality of available network connections which has the greatest signal strength available to the local computing device; transmitting a request for the application update utilizing a second available network connection different from the first available network connection and which has the greatest signal strength available to the local computing device; and downloading and receiving the application update.