Upravljački programi Ethernet kontrolera nalaze se između mrežnog sustava računala i operativnog sustava, olakšavajući komunikaciju između dvaju dijelova računala. Općenito, iako postoje upravljački programi Ethernet kontrolera specifični za mrežnu karticu, oni su često nižeg prioriteta od drugih sustava. Većina modernih operativnih sustava sadrži zadane upravljačke programe koji omogućuju potpuni pristup mreži bez ikakvog dodatnog softvera. Ako su potrebni posebni upravljački programi za Ethernet kontroler, oni se mogu naći na web-mjestu sastavljača računala ili proizvođača mrežne kartice.
Upravljački programi omogućuju učinkovitiju interakciju softvera i hardvera i pomažu u pružanju okruženja bogatog značajkama. Mnogi upravljački programi sadrže kodiranje koje ubrzava prijenos informacija i potrošnju energije. Ove značajke omogućuju da računalo radi brže dok je u interakciji s hardverom i smanjuju energiju koju troši periferni uređaj.
Hardverski upravljački programi također će otključati značajke na dijelu hardvera koji softverski sustav ne zna koristiti. Hardver koji je složeniji najvjerojatnije će imati ove nedostupne značajke. Na primjer, svako osobno računalo ima videosustav; omogućuje računalu prikaz informacija na monitoru. Operativni sustav dovoljno dobro razumije kako koristiti video karticu za prikaz informacija, ali vrlo malo više. Instaliranjem upravljačkog programa koji ide uz određenu karticu, računalo će naučiti kako koristiti dodatne značajke.
Uz to, kartice mrežnog kontrolera obično su vrlo jednostavne. Većina operativnih sustava ne zahtijeva dodatne upravljačke programe Ethernet kontrolera osim onih koji dolaze sa sustavom. Oni se nazivaju generički upravljački programi; rade na širokom rasponu vrsta i stilova kartica, često bez ikakve interakcije s korisnikom. Općenito je pravilo da ti upravljački programi rijetko trebaju ažuriranje ili promjenu. Često, jedini put kada se uopće razmatraju upravljački programi je kada računalo radi, a mrežni sustav je kriv.
Postoje tri uobičajena mjesta za pronalaženje upravljačkih programa za Ethernet kontroler specifične za karticu. Kartica je možda dolazila s kompaktnim diskom na kojem je bio skup upravljačkih programa. Ovi upravljački programi su vjerojatno nekoliko verzija zastarjelih i trebali bi se koristiti samo kao sredstvo za pronalaženje ažuriranih upravljačkih programa na mreži. Mnoge kartice više uopće ne dolaze s diskovima; proizvođači pretpostavljaju da će korisnici koristiti generičke upravljačke programe za internet bez instalacije.
Druga dva mjesta su oba online. Ako se mrežna kartica nalazi u unaprijed izgrađenom računalu velikog proizvođača, vjerojatno je da se najažurniji upravljački programi nalaze na web stranici asemblera. Ti su upravljački programi često prilagođeni ne samo kartici, već i cjelokupnom dizajnu računala asemblera. Osim toga, proizvođač kartice će imati upravljačke programe. Kako bi pronašao prave upravljačke programe, korisnik treba marku i model mrežne kartice.