That would be a driver.
Drivers
Device driver.
It is called a device driver.
a device driver is software, making communication between your motherboard and your OS, probably Windows, possible.
There many different communication devices out there. There is the phone, a computer, walkie talkies, and even a tablet. A communication device allows communication between people.
Information and Communication technology, any communication device such as radio, television, cell phones, computer software and hardware and satellite systems.
The name of the program that lets your computer to communicate with hardware devices is call KERNEL. Kernel communicates between hardware and software of a computer and manages how hardware resources are used to meet software requirements
there are several difference between computer hardware and software .fundamental difference between hardware(keyboard,printer) is a physical device and software is instructions that given to the computer(window 2000,microsoft office )etc
Device drivers software are computer specialized programs designed to allow input/output devices to communicate with the rest of the computer and its software. Device driver software is included with most hardware components. (ie., with printers, etc.)
modem
The software is either embedded in a device, such as a hand-held device or appliance, or installed on a computer.
It is the art of assembling logical elements into a computing device; the specification of the relation between parts of a computer system.