Drivers
Drivers act as translators between devices and programs that use the devices. Without the correct driver there's a program that cannot communicate with a device because it cannot understand it, it's as though there's no words, just sounds, so they can't command or be commanded as the communication between them is kind of non existent.