1. A method for communicating data generated by a mobile device, the mobile device being provisionable for service on a wireless wide area network operated by a licensed network operator and being further operable on at least one shorter-range, unlicensed wireless network, the method comprising: storing a plurality of applications, each of the plurality of applications generating data when executed and at least one of the plurality of applications generating at least some data for communication over the wireless wide area network; executing at least one of the plurality of applications to produce an executed application; classifying data generated by the executed application into one of at least two categories based upon a domain of a target network to which the data is to be sent, the at least two categories including a first category relating to data requiring communication at least partially over the wireless wide area network and a second category relating to data not requiring communication over the wireless wide area network; and establishing communication with a target device in the target network over at least a shorter-range, unlicensed wireless network based upon classification of the data generated by the executed application.