1. A computer implemented method of configuring a mobile computing device, the method comprising: the mobile computing device comprising in a first memory location a configuration asset bundle package comprising configuration asset bundle records for more than one user type; when booting the mobile computing device from an unconfigured state, determining whether the first memory location in the mobile computing device contains a mobile phone service operator identifier and a user type identifier; selecting configuration asset bundle records from the configuration asset bundle package based at least on the mobile phone service operator identifier and user type identifier; configuring the mobile computing device for use by the user type utilizing the selected configuration asset bundle records; and removing the asset bundle package from the memory of the mobile computing device.