A driver is a piece of software that works with the OS to control a particular piece of hardware, like a printer or a scanner or a mouse or whatever. It it essentially a set of instructions that tells the OS, or more simply, the computer, how to use a specified attached device.