Question: are drivers hardware or software?
Answer: 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. ... Drivers are hardware dependent and operating-system-specific.