A driver is software that helps the operating system communicate with hardware devices like printers, keyboards, graphics cards, or sound cards.