a system , method , and program for tracking usage and reporting available resource information of a wireless communication device , such as a mobile telephone . a server , wireless device , or both , keeps a record of available resources for the wireless device . in one embodiment , a server receives a request for an application from the wireless device , enables the application , and tracks the time for which the application is enabled . after the application is stopped , the server adjusts the record of available resources to reflect the time consumed by the application and provides the updated available resource information to the wireless handset . the wireless device can assist in such monitoring of available resources , with either data storage , processing , or both .