Driver
Program or software module that controls the interaction between an operating system or program and the interfaces to connected devices (keyboard, printer, monitor, etc.) or virtual devices.