1. A method for providing an indication of data consumption by an application, said application being executable on an electronic device and operable to consume data, via a network, from at least one remote content provider server, the method comprising: providing, on the electronic device, an iconic representation for the application, wherein selection of the iconic representation triggers execution of the application by the electronic device, the iconic representation comprising an indication including an iconic data consumption portion representing previous data consumption by the application from said at least one remote content provider server during previous execution of the application; executing the application on the electronic device in response to selection of the iconic representation; receiving, from the network, data representative of new data consumption with the at least one remote content provider server during the execution of the application; and providing an updated iconic representation for the application wherein the updated iconic representation includes an indication of updated data consumption based on the received data representative of the new data consumption and the previous data consumption, wherein providing the updated iconic representation comprises updating at least one of a size or form of the iconic data consumption portion.