Ang driver ay isa sa mga bahagi ng software, na gumagana kasabay ng operating system at ang peripheral controller, upang magbigay ng isang interface ng pag-andar. Ang manager ng aparato ay isang uri ng application na espesyal na idinisenyo upang makontrol ng gumagamit ang lahat ng mga programang naka-install sa kanyang computer, bilang karagdagan sa pagiging singil ng paggawa nang wasto ng isang hardware, kaya't ito ay itinuturing na isa sa pinakamahalagang piraso sa loob ng mga nakatuon sa pag-moderate ng pagpapatakbo ng koponan.
Malamang na ang kumpanya na namamahala sa pagdidisenyo ng driver ng aparato ay pareho sa pagpapaunlad ng hardware, dahil mayroon itong isang mas mahusay na pag-unawa sa kung paano gumagana ang system at ang driver ay maaaring magkasya perpektong; Ang impormasyon sa mga ito ay maaaring matagpuan at makuha sa mga kaukulang web page ng kumpanya ng pagmamanupaktura. Gayunpaman, para sa isang elektronikong aparato maaaring mayroong daan-daang mga pagpipilian sa mga tuntunin ng mga driver, isang katotohanan na hindi nangangahulugang nagbibigay sila ng parehong mga pagpipilian sa pagkontrol.
Sa ilang mga kaso, ang mga independiyenteng developer na ito ay sinusuportahan ng isang kumpanya para sa paglikha ng programa, ngunit hindi ito ipinamahagi bilang isang opisyal na bersyon. Bagaman, mayroon ding mga sitwasyon kung saan ang mga libreng driver ay idinisenyo, na kung saan ay ibinebenta nang walang pagsangguni sa anumang partikular na tagagawa, ang aparato lamang kung saan ito ay dinisenyo.
Nilikha ang iba`t ibang mga programa sa computer na nagdadala ng pangalan ng "driver", tulad ng isang ang function ay nakasalalay sa pagpapahintulot sa aparato na magamit upang mai-install ang mga application na nag-aalok ng tulong, o ang isa na nagpapahintulot sa video card na magbigay ng mahusay na graphics sa interface, tulad ng ilang mga nagsisilbing tool upang mag-disenyo ng iba pang mga Controller.