(EN) The invention relates to controlling data transmission over a network wherein a plurality of applications are capable of execution at a device to access the network, and wherein control means of the device are configured to set respective bandwidth limitations S302 and to limit the bandwidth of network access of the applications in accordance with the respective bandwidth limitations S304, the applications including at least one real-time application. The control means determines a current transmission condition S306, being a current network condition and/or a current bandwidth requirement of the real-time application(s), and then dynamically adapts the respective bandwidth limitations in dependence upon the determined transmission condition S308. The bandwidth limitation for non real-time applications may be stricter than those for real-time applications, for example, when the bandwidth of real-time applications is non-zero, the limitations for other applications may be adapted to be zero.