1. A device, operable in a system comprising a plurality of computers, each computer comprising hardware including memory and at least one processor, each computer configured to run at least two content delivery (CD) services of a plurality of CD services, wherein said CD services include: adaptation services and control services, and wherein at least some of said plurality of computers run control services, said device comprising hardware including memory and at least one processor and: an initial device configuration, said device configuration including initial contact information; and an adaptation service configured to provision and control CD services on said device, said adaptation service being a CD service, said adaptation service being configured: (a) to contact said control services using said initial contact information, and (b) to obtain configuration information from said control services, the configuration information specifying a first service configuration, said first service configuration including a first one or more services to be run on the device; (c) to determine, using said configuration information from said control services, whether the adaptation service needs updating, (d) if it is determined in (c) that said adaptation service needs updating, to update the adaptation service, and (e) to provision CD services on the device according to the first service configuration.