Driver

A driver is “a software link between a device and a program using that device that controls the device or translates between the device and the program.”