What is a computer driver?

I have often been asked the question “what is a computer driver”? Computer hardware companies sell physical hardware for your computer which needs to be talked to by your computer’s OS (Operating System). The computer OS could be Windows XP; Vista or Windows 7. Together with your new hardware, the company will release a piece of …