A computer-implemented method for operating one or more servers to manage lifecycles of mobile computing devices, the method comprising: detecting, by the one or more servers, a triggering event regarding a mobile computing device of a customer; responsive to detecting the triggering event, determining, by the one or more servers, a customer profile with one or more service options available to the customer corresponding to the mobile computing device by integrating disparate data sources concerning the customer together using a plurality of APIs; providing, by the one or more servers, data to a customer application executing on the mobile computing device to generate a presentation on a display of the mobile computing device, wherein the presentation includes a user interface feature from which the customer can trigger transmission of a service option request that requests one or more service options available to the customer, the user interface feature including a presentation of one or more of an upgrade option and a replacement option based on the one or more service options available to the customer in the customer profile; and in response to receiving the service option request from the user interface feature, updating, by the one or more servers, the disparate data sources corresponding to the mobile computing device of the customer to reflect the one or more service options requested in the service option request; wherein in response to receiving the service option request requesting a replacement option or an upgrade option from the user interface feature, the method further comprises: sending an outbound device to the customer prior to receiving an inbound device; tracking the outbound device sent to the customer based on an international mobile equipment identity, IMEI, number of the outbound device; tracking the inbound device sent by the customer based on an IMEI number of the inbound device; and monitoring for activation of the IMEI number of the outbound device on a cellular network of a carrier associated with the customer; wherein in response to detecting activation of the IMEI number of the outbound device, the method further comprises transmitting a message to the carrier of the customer's cellular network to block the inbound device from the cellular network based on the IMEI number of the inbound device; and wherein the outbound device and the inbound device are tracked simultaneously. detecting, by the one or more servers, a triggering event regarding a mobile computing device of a customer; responsive to detecting the triggering event, determining, by the one or more servers, a customer profile with one or more service options available to the customer corresponding to the mobile computing device by integrating disparate data sources concerning the customer together using a plurality of APIs; providing, by the one or more servers, data to a customer application executing on the mobile computing device to generate a presentation on a display of the mobile computing device, wherein the presentation includes a user interface feature from which the customer can trigger transmission of a service option request that requests one or more service options available to the customer, the user interface feature including a presentation of one or more of an upgrade option and a replacement option based on the one or more service options available to the customer in the customer profile; and in response to receiving the service option request from the user interface feature, updating, by the one or more servers, the disparate data sources corresponding to the mobile computing device of the customer to reflect the one or more service options requested in the service option request; wherein in response to receiving the service option request requesting a replacement option or an upgrade option from the user interface feature, the method further comprises: sending an outbound device to the customer prior to receiving an inbound device; tracking the outbound device sent to the customer based on an international mobile equipment identity, IMEI, number of the outbound device; tracking the inbound device sent by the customer based on an IMEI number of the inbound device; and monitoring for activation of the IMEI number of the outbound device on a cellular network of a carrier associated with the customer; sending an outbound device to the customer prior to receiving an inbound device; tracking the outbound device sent to the customer based on an international mobile equipment identity, IMEI, number of the outbound device; tracking the inbound device sent by the customer based on an IMEI number of the inbound device; and monitoring for activation of the IMEI number of the outbound device on a cellular network of a carrier associated with the customer; wherein in response to detecting activation of the IMEI number of the outbound device, the method further comprises transmitting a message to the carrier of the customer's cellular network to block the inbound device from the cellular network based on the IMEI number of the inbound device; and wherein the outbound device and the inbound device are tracked simultaneously.