1. A portable communication device comprising an upgrade client coupled to a processor, the upgrade client including an upgrade sub-client and a self-upgrade sub-client, wherein the upgrade client receives upgrade files over a wireless coupling, wherein the upgrade sub-client automatically upgrades electronic applications of the device using contents of the upgrade files, wherein the self-upgrade sub-client automatically upgrades electronic applications of the upgrade client using contents of the upgrade files.