1. A computer implemented method of obtaining records for an asset bundle package to be used to configure a mobile computing device, the method comprising: obtaining a first set of filter criteria from a first mobile phone service operator, wherein the filter criteria comprise at least one of a first equipment identifier, a user type identifier, and a region; associated with the first set of filter criteria, obtaining a first set of asset bundle records from the first mobile phone service operator; obtaining a second set of filter criteria from a second mobile phone service operator, wherein the second set of filter criteria comprise at least one of the first equipment identifier, a second user type identifier, and the first or a second region; associated with the second set of filter criteria, obtaining a second set of asset bundle records from the second mobile phone service operator; creating entries for a hierarchical cascading menu comprising top-level entries with identifiers for the first and second mobile phone service operators and sub-level entries with identifiers for the first and second user type identifiers; packaging the first and second sets of asset bundle records as a first asset bundle package; assigning an asset bundle package identifier to the first asset bundle package; cryptographically encrypting the first asset bundle package with a first cryptographic key; inserting the first cryptographic key into a first boot routine to be executed by a mobile computing device; transmitting the encrypted first asset bundle package and the first boot routine to at least one computer server to be loaded into the memory of the mobile computing device.