This program, or device driver, acts as a translator between the installed device and the programs that utilize the device.
By default Windows contains generic drivers for many different types of hardware connected to your computer.
For example, you may have downloaded an EXE, INF, ZIP, or SYS file.
Each file type has a slighty different installation procedure to follow.
Unfortunately, many of these drivers that are bundled with Windows tend to be generic and do not support all of the advanced features of the hardware being installed.