In addition to being able to update its software, it is contemplated that the wireless communication device may be able to automatically update any application, driver, and other necessary software required for proper operation of the wireless communication device.