1. A method of controlling a wireless device based on bandwidth used comprising: generating information that associates a value of bandwidth used by a process when connected to one of a plurality of networks, with at least one characteristic of each of the plurality of networks; generating a bandwidth management profile for the process that identifies whether the process is allowed to be executed on each network; and selectively executing the process based on which of the plurality of networks the device is connected to and the bandwidth management profile.