What is the most appropriate explanation that Anna could provide to answer Vince's question?
A. A driver is a programming interface for configuring deeper-level interfaces related to a hardware device.
B. A driver is one of many technical components installed on a computer. It's a component that most people don't need to understand.
C. A driver is a type of software for a device like a printer or keyboard. The driver helps the device and your OS talk to each other.
D. A driver is an important type of software you need for your computer to work.