Upravljački programi mrežne kartice su vrsta računalne datoteke koja operacijskom sustavu (OS) računala omogućuje pravilno prepoznavanje i interakciju s instaliranom mrežnom karticom. Ove datoteke osiguravaju da OS na računalu ispravno identificira novoinstalirane mrežne kartice i da OS može ispravno pristupiti svim funkcijama i značajkama kartice. Upravljački programi mrežne kartice obično su potrebni da bi mrežna kartica ispravno radila nakon što je instalirana, a obično dolaze s mrežnom karticom na disku od proizvođača ili se mogu preuzeti s web-mjesta proizvođača.
Upravljački programi su računalne datoteke koje se obično instaliraju u datoteke OS-a računala i omogućuju tom sustavu da pravilno prepoznaje i radi s uređajima i hardverom instaliranim na računalu. Većina novih tipova OS-a imat će već instaliran dobar dio generičkih upravljačkih programa koji omogućuju jednostavnu upotrebu hardvera, kao što su zvučna kartica, tipkovnica i miš. Neki uređaji, međutim, također zahtijevaju posebne upravljačke programe da bi se uređaj instalirao kako bi OS računala koristio sve značajke uređaja.
Upravljački programi mrežne kartice mogu se instalirati na generički način kada je OS na računalu instaliran, ali ti upravljački programi obično nisu dovoljni za potpuno korištenje instalirane mrežne kartice. Mrežna kartica je uređaj instaliran u računalo kako bi se tom stroju omogućilo povezivanje s dijelom veće mreže računala i hardvera, kao što su pisači, putem lokalne mreže (LAN) ili bežične lokalne mreže (WLAN). Upravljačke programe mrežne kartice obično je potrebno instalirati kao softver u OS jer je sama kartica fizički instalirana u računalo.
Ovi upravljački programi mrežne kartice dopuštaju OS-u računala da prepozna uređaj koji je instaliran — inače će računalo potencijalno prikazati poruku o pogrešci koja izvještava o neprepoznatom uređaju — i da koristi karticu za povezivanje s mrežom. To je osobito važno za povezivanje s WLAN-om, gdje mogu biti potrebne lozinke i druge informacije za pravilno povezivanje s ispravnom mrežom. Čak i ako OS na računalu može prepoznati karticu bez upravljačkih programa mrežne kartice, povezivanje kartice s mrežom može biti otežano ili nestabilno. Upravljački programi mrežne kartice obično se instaliraju s diska koji dolazi s karticom ili se mogu preuzeti putem interneta. Mnogi proizvođači ažuriraju upravljačke programe za svoje kartice donekle redovito, a ažurirani upravljački programi ponekad mogu povećati performanse ili poboljšati funkcionalnost mrežnih kartica.