Interneti-juurdepääsuprogramm on arvutis või seadmes olev tarkvara, mis haldab sidet ja muid protokolle, mis on vajalikud Interneti-ühendusega serveritesse teabe toomiseks või saatmiseks. Need programmid ei käsitle mitte ainult tavalisi protokolle, mida serverid suhtlemiseks kasutavad, vaid toimivad mõnikord ka liidesena kasutaja arvuti ja signaalide edastamiseks ja vastuvõtmiseks vajaliku riistvara (nt ruuteri või modemi) vahel. Enamasti toimib Interneti-juurdepääsuprogramm lihtsalt sillana Interneti ja arvuti vahel, millel on vähe funktsioone väljaspool võrguliikluse suunamist. Muud programmid, nagu veebibrauserid, e-posti lugejad ja võrdõiguskliendid, tegelevad üldiselt konkreetsete võrgus tehtavate ülesannetega, nagu veebisaidi vaatamine või e-kirjade lugemine.
Kõige elementaarsem Interneti-juurdepääsuprogramm on selline, mis kasutab Interneti-ühenduse loomiseks modemit. Modem on seade, mis saadab ja võtab vastu standardsete telefoniliinide kaudu moduleerivaid ja demoduleerivaid signaale. Modemi Interneti-juurdepääsuprogramm võib modemile helistada, mõnikord ka eraldi draiverite komplekti kaudu, ning seejärel saata ja tõlgendada signaale, et luua ühendus saadaoleva protokolli, näiteks punkt-punkti protokolli (PPP) kaudu. Ilma teatud tüüpi Interneti-juurdepääsuprogrammita ei saaks ühendust luua ja Internetti pole võimalik kasutada, isegi kui modemit saaks valida.
Suur hulk arvuteid ühendub Internetiga digitaalse abonendiliini (DSL) või kaabelmodemi kaudu. Mõlemad seadmed on riistvara osad, millel on sisemine tarkvara ja sisseehitatud riistvara, mis võimaldavad neil kasutada edastamiseks täiustatud riistvaraprotokolle. Nende seadmete jaoks kasutatav Interneti-juurdepääsutarkvara keskendub peaaegu eranditult teabe edastamisele seadmest arvutisse, ilma et oleks vaja otse riistvarale juurde pääseda.
Teist tüüpi Interneti-juurdepääsuprogramm on tegelikult enamikust riistvarast sõltumatu ja selle asemel installitakse arvutisse, et võimaldada sellel võrguühendust luua ja konkreetset serverit kasutada. Need on tavaliselt konkreetse ettevõtte või Interneti-teenuse pakkuja (ISP) kaubamärgiga programmid, mis võimaldavad kliendil saadaolevaid servereid turvaliselt kasutada. Programmid on loodud Interneti-teenuse pakkuja turvafunktsioonina, et takistada kasutajatel, kellel pole õiget juurdepääsuprogrammi, võrguga ühendust luua ja selle kaudu Internetti kasutada.
Interneti-juurdepääsuprogramm võib olla ka arvutis või seadmes kasutatav tarkvara, nii et Internetti saab kasutada traadita võrgu kaudu ilma Etherneti kaablit kasutamata. Need programmid suudavad tuvastada signaale, tõlgendada spetsiaalseid riistvaraprotokolle (nt käepigistust) ja seejärel suhelda teenindusvõrguga. Traadita Interneti-juurdepääsuprogrammid on palju keerukamad kui juhtmega kasutamiseks mõeldud programmid, kuna edastatavad signaalid tuleb püüda ja eraldada kõigist muudest piirkonnas juhtmevabalt edastatavatest signaalidest.