Question: a device driver is software?
Answer: Device driver. ... A driver provides a software interface to hardware devices, enabling operating systems and other computer programs to access hardware functions without needing to know precise details about the hardware being used.