Device driver

Software interface to attached devices
Abstract

A device driver is software that operates or controls a particular type of device that is attached to a computer. A driver provides a software interface to hardware devices, enabling other software to access hardware functions without needing to know precise details about the hardware.

Wikipedia