1. A mobile device, comprising: at least one processor; a software application and a service to each run on the at least one processor, the service to be called by the software application, the software application to be selectively launched by a user of the mobile device, the service to transfer data at the application layer between the software application and a network; circuitry to wirelessly exchange traffic between the service and the network representing the data; and at least one software agent to register an association between the service and the software application responsive to call of the service by the software application and to identify a portion of the traffic which is attributable to the software application.