driver
noun
Software that interfaces a hardware device with an operating system. (Not to be confused with drive.)