The answer should be device driver.
From WikiPedia,
"A driver provides a software interface to hardware devices, enabling operating systems and other computer programs to access hardware functions without needing to know precise details about the hardware being used."
A utility program performs a very specific set of instructions, and while it can deal with devices too, driver is more apt in this context.