1. A system comprising: a memory area associated with a mobile computing device, said memory area storing a plurality of applications; and a processor programmed to: calculate data usage statistics associated with the plurality of applications stored in the memory area, the calculated data usage statistics representing data usage by the plurality of applications under a first data usage plan; analyze, at the mobile computing device, the calculated data usage statistics, the analysis determining a frequency of use by the mobile computing device of different types of network connections associated with different types of network data; present information describing at least a second data usage plan for review and selection on the mobile computing device; calculate an expected network usage by each of the plurality of applications as a percentage of the first data usage plan, the percentage reflecting a cost of network transfers associated with one or more applications of the plurality of applications; and rank, at the mobile computing device, the plurality of applications based on the percentage.