Often simply called a ‘driver’, this is a piece of programming code that enables a host device, such as a PC, to operate an attached device such as a mouse, graphics card or webcam. A large number of device drivers come pre-packaged with Windows and other operating systems, enabling the devices to work without any extra software. However, the latest features and bug fixes will be found in the most recent versions of the drivers, which can usually be downloaded from manufacturers’ websites.