Driver

General term for a software component used to interact with hardware devices.