software that enables the computer devices to communicate with the computer
software that enables the computer devices to communicate with the computer
is a piece of software referred to as software interface that computer to communicate with a device