1. A server system being connected to one or more target systems via a network, the server system being adapted for: receiving a first list of device identifiers from one of the target systems; analyzing a predefined program logic for determining device drivers contained in said predefined program logic; removing all determined device drivers which are not identified by any one of the device identifiers contained in the received first list from said predefined program logic; automatically selecting, for each of the device identifiers in the received first list not having a device driver in said predefined program logic, at least one driver to control the identified device from a set of drivers, thereby generating a sub-set of said set of drivers; injecting the sub-set of drivers into the predefined program logic to create a customized program logic for the one target system; triggering the sending of the customized program logic to the one target system by a driver-download-command submitted by the one target system; and deploying the customized program logic to the one target system, the customized program logic to control the devices of the one target system and download an operating system to the one target system.