Există o serie de tipuri diferite de software pentru plăci de rețea, deși diferitele tipuri depind adesea de tipul de card de rețea utilizat și de preferințele utilizatorului computerului. Unul dintre cele mai comune tipuri de software pentru plăcile de rețea sunt driverele care permit sistemului de operare (OS) de pe computer să recunoască și să lucreze corect cu cardul odată ce acesta este instalat. În timp ce plăcile de rețea cu fir nu au întotdeauna alte programe care funcționează cu ele, o placă de rețea fără fir poate utiliza adesea alte tipuri de software pentru plăci de rețea pentru conectarea și gestionarea diferitelor rețele fără fir.
Software-ul pentru plăci de rețea constă de obicei din programe de calculator utilizate împreună cu o placă de rețea care este instalată sau conectată la un computer. O placă de rețea este un dispozitiv care poate fi instalat intern pe placa de bază a unui computer sau conectat la un computer printr-un port, adesea un port serial universal (USB), pentru a permite computerului să se conecteze la o rețea. În general, există două tipuri majore de plăci de rețea: plăci cu fir care permit computerului să se conecteze la o rețea printr-o conexiune fizică, cum ar fi un cablu Ethernet, și plăci fără fir care permit computerului să se conecteze la o rețea fără fir.
Ambele tipuri de plăci de rețea vor folosi de obicei un software pentru plăci de rețea numit drivere pentru a asigura funcționalitatea corespunzătoare a plăcii odată instalată sau conectată. Driverele sunt programe sau fișiere de calculator care identifică un dispozitiv pentru sistemul de operare pe un computer, permițând aceluiași sistem de operare să recunoască dispozitivul și apoi să comunice și să lucreze cu acesta în mod corespunzător. Plăcile de rețea cu fir nu vor folosi de obicei mult software, în afară de driverele necesare pentru funcționarea corespunzătoare, deși plăcile fără fir pot profita adesea de alte software-uri pentru plăci de rețea. Aceste programe sunt adesea folosite pentru a se conecta și a gestiona diferite rețele wireless.
Unul dintre cele mai comune tipuri de software pentru carduri de rețea pentru o cartelă fără fir este un program care permite utilizatorului unui computer să supravegheze conexiunea acelui sistem la o rețea fără fir. Acest lucru va permite de obicei utilizatorului computerului să identifice diferite rețele, de obicei după numele fiecărei rețele, și să aleagă la ce rețea dorește să se conecteze. Aceste programe vor permite de obicei utilizatorului să introducă parole și alte caracteristici de securitate pentru astfel de rețele, de asemenea. Există, de asemenea, programe software pentru plăci de rețea care facilitează gestionarea diferitelor rețele, permițând unui utilizator de computer să organizeze și să salveze profiluri pentru diferite rețele. Aceste programe sunt adesea folosite pentru laptopuri, care pot fi folosite pentru a se conecta la mai multe rețele pe parcursul unei singure zile.