More recent systems make use of a middleware that supports the IBB systems described above. Nowadays, such middleware is usually an integral part of any connected TV set. This allows effective interaction at different layers - physical, link, application layers, etc., Depending on the location of the desired content (within either the broadcast or the IP signal), the terminal used by a consumer switches to the respective network (see Figure 10.1).