1. A method performed by a wireless network system operated by or on behalf of a service provider, the wireless network system capable of communicating with an end-user device over a wireless access network, the method comprising: establishing, in cooperation with software running on the end-user device, a secure communication link between the wireless network system and the software, the secure communication link for preventing unauthorized access to communications between the software and the wireless network system; providing, to the software over the secure communication link, first information, the first information enabling the software to assist a user of the end-user device to view, select, or change at least an aspect of a service plan associated with the end-user device; and providing, to the software over the secure communication link, second information, the second information enabling the software to present, through a user interface of the end-user device, a notification about a past or current service usage by the end-user device.