The present invention provides a
system and method for managing distribution of content to a device, the
system comprising a
database for storing a number of elements as a hierarchical structure, content identifiers being able to be associated with elements in the hierarchical structure, and one of the elements representing the device, and a
server for referencing the hierarchical structure in the
database to generate a profile for the device, the profile containing a number of content identifiers indicating content to be provided to the device. A device manager is associated with the device and arranged to receive the profile from the
server and to use the content identifiers in the profile to cause the content indicated by the profile to be provided to the device, a
record being kept identifying the content provided to the device in accordance with the profile. The device manager is arranged upon
receipt of a subsequent profile from the
server to compare the content identifiers in the subsequent profile with the
record to determine new content not yet provided on the device and old content no longer to be provided on the device, the device manager being arranged to use the relevant content identifiers to cause the new content to be provided to the device, and to cause the old content to be removed. This approach facilitates the efficient management of distribution of content to devices.