A method comprising: receiving, by an intermediary device, one or more indications of one or more digital rights management format capabilities that are supported by each of a plurality of devices (100, 102, 104); determining, via a processor of the intermediary device, one or more digital rights management formats that each of the plurality of devices (100, 102, 104) support in response to receipt of the one or more indications; characterized in that the method further comprises: ordering the data identifying the plurality of devices based on a priority assigned to each of the devices and wherein the method further comprises determining that a highest priority assigned to one of the devices denotes a preferred device in which to render content; receiving, by the intermediary device via a wide area network, in response to a server determining that it does not have a locally stored copy of the content in a digital rights management format that the preferred device supports, the content from a service platform in a digital rights management format that the preferred device supports, wherein the intermediary device, the plurality of devices (100, 102, 104) and the server communicate via a local area network; and providing, by the intermediary device, the content in said digital rights management format to the preferred device for rendering. receiving, by an intermediary device, one or more indications of one or more digital rights management format capabilities that are supported by each of a plurality of devices (100, 102, 104); determining, via a processor of the intermediary device, one or more digital rights management formats that each of the plurality of devices (100, 102, 104) support in response to receipt of the one or more indications; characterized in that the method further comprises: ordering the data identifying the plurality of devices based on a priority assigned to each of the devices and wherein the method further comprises determining that a highest priority assigned to one of the devices denotes a preferred device in which to render content; receiving, by the intermediary device via a wide area network, in response to a server determining that it does not have a locally stored copy of the content in a digital rights management format that the preferred device supports, the content from a service platform in a digital rights management format that the preferred device supports, wherein the intermediary device, the plurality of devices (100, 102, 104) and the server communicate via a local area network; and providing, by the intermediary device, the content in said digital rights management format to the preferred device for rendering. ordering the data identifying the plurality of devices based on a priority assigned to each of the devices and wherein the method further comprises determining that a highest priority assigned to one of the devices denotes a preferred device in which to render content; receiving, by the intermediary device via a wide area network, in response to a server determining that it does not have a locally stored copy of the content in a digital rights management format that the preferred device supports, the content from a service platform in a digital rights management format that the preferred device supports, wherein the intermediary device, the plurality of devices (100, 102, 104) and the server communicate via a local area network; and providing, by the intermediary device, the content in said digital rights management format to the preferred device for rendering.