1. A method of updating a plurality of mobile electronic devices, the method comprising: selecting an update package for updating one of firmware and software, according to at least one modifiable download state, including a conflict resolution state and a deletion resolution state, associated with the update package, wherein the download state is based upon a modifiable status of the update package; transmitting the selected update package to a plurality of associated mobile electronic devices, wherein the update package comprises a plurality of executable instructions for converting a first version of one of firmware and software to a second version of one of firmware and software in mobile electronic devices of the download group; and wherein the plurality of associated mobile electronic devices comprises a grouping of electronic devices unauthorized to download the update package and a non-removable download group, the non-removable download group comprising a grouping of electronic devices permitted to download the update package regardless of client identification and authorization.