A system for selectively updating the versions of stored software applications on a wireless device, comprising: one or more wireless devices, each wireless device including a computer platform and in selective communication to a wireless network and downloading software applications from download servers across the wireless network to the computer platform of the wireless device, and the computer platform of the wireless device further including a resident dataset version summary file that at least identifies the version of each resident software application; and one or more download servers in selective communication to the wireless network, and each download server selectively in communication with the one or more wireless devices and selectively downloading software applications thereto, each download server selectively updating one or more resident software applications that are selectively downloadable to wireless devices and recording the version of each specific updated software application, wherein, upon a wireless device attempting to communicate with at least one download server across the wireless network, the computer platform of the wireless device comparing the version of each specific resident software application listed in the resident dataset version summary file with the version of the downloadable software application resident on the download server to thereby determine if the version of the wireless device resident software applications are different from the version of the download server resident applications, wherein, upon determining the version of the wireless device resident software applications are different from the version of the download server resident software applications, the computer platform of the wireless device downloading the download server resident software applications to be executable on the wireless device. one or more wireless devices, each wireless device including a computer platform and in selective communication to a wireless network and downloading software applications from download servers across the wireless network to the computer platform of the wireless device, and the computer platform of the wireless device further including a resident dataset version summary file that at least identifies the version of each resident software application; and one or more download servers in selective communication to the wireless network, and each download server selectively in communication with the one or more wireless devices and selectively downloading software applications thereto, each download server selectively updating one or more resident software applications that are selectively downloadable to wireless devices and recording the version of each specific updated software application, wherein, upon a wireless device attempting to communicate with at least one download server across the wireless network, the computer platform of the wireless device comparing the version of each specific resident software application listed in the resident dataset version summary file with the version of the downloadable software application resident on the download server to thereby determine if the version of the wireless device resident software applications are different from the version of the download server resident applications, wherein, upon determining the version of the wireless device resident software applications are different from the version of the download server resident software applications, the computer platform of the wireless device downloading the download server resident software applications to be executable on the wireless device.