Драйверите на устройства обикновено се пишат от производителя на хардуера и са специфични за конкретно устройство или клас устройства. Те предоставят на операционната система необходимите инструкции за управление на устройството, като например как да четат и записват данни на устройството и как да реагират на прекъсвания от устройството.
Без драйвери на устройства операционната система не би могла да комуникира с хардуерните компоненти на компютъра и компютърът не би могъл да функционира правилно.