On olemassa monia erilaisia web -seurantaohjelmistoja, jotka on tarkoitettu eri tarkoituksiin. Yleensä web -seurantaohjelmisto on kuitenkin kahdessa eri muodossa: aktiivinen web -seurantaohjelmisto ja passiivinen web -seurantaohjelmisto. Aktiivinen ohjelmisto rajoittaa sitä, mitä tietokoneen Internetin käyttäjät voivat käyttää ja nähdä, ja sitä käytetään estämään lapsia pääsemästä sivustoille, joita pidetään kelpaamattomina, tai työntekijöitä tuhlaamasta aikaa työssä tai monia muita käyttötarkoituksia. Toisaalta passiiviset ohjelmistot antavat käyttäjille mahdollisuuden tehdä mitä haluavat Internetissä, mutta ne seuraavat kaiken tekemänsä lokiksi, jonka vanhempi, pomo tai muu kiinnostunut voi myöhemmin hakea seuratakseen ihmisten käyttää nettiä.
Aktiivinen web -seurantaohjelmisto on ylivoimaisesti yleisin web -seurantaohjelmistotyyppi, ja se sisältää tuotteita, kuten Guardian® Monitor Family Edition ja Spytech® SentryPC. Aktiivista web -seurantaohjelmistoa käytetään useimmiten lasten kanssa varmistaakseen, että he eivät pääse vaarallisille tai epämiellyttäville sivustoille. Tämäntyyppiset ohjelmistot voivat estää esimerkiksi pornografisia sivustoja, samoin kuin online -chat -huoneet tai muut alueet, joilla lapset voivat törmätä verkkorikollisiin.
Useimmat aktiiviset web -seurantaohjelmistot toimivat käyttämällä mustalla listalla olevien sivustojen keskustietokantaa ja käyttävät sitten jonkinasteista sisältöanalyysiä sivuston tarkistamiseen ennen sen vierailua. Paremmat ohjelmat antavat vanhemmille tai työnantajille mahdollisuuden lisätä sivustoja sallittujen luetteloon ja päästää heidät läpi mistä tahansa, esimerkiksi tapauksissa, joissa Lady Chatterleyn rakastajan online -versio voidaan estää, mutta sitä tarvitaan kouluprojektissa. Nämä ohjelmat sallivat usein myös tiettyjen avainsanojen lisäämisen mustalle listalle estääkseen sivustoja, jotka näyttävät tietyn vanhemman mielestä epämiellyttäviä, näkymästä.
Passiivinen web -seurantaohjelmisto on hieman hienovaraisempi, vaikka monet ohjelmat sisältävät sekä aktiivisen että passiivisen version. Passiivisen web -seurantaohjelmiston tarkoituksena on tallentaa kaikki Internet -toiminnot, jotta vanhempi tai työnantaja voi myöhemmin käydä sen läpi nähdäkseen, onko tapahtunut jotain, mitä he ovat tyytymättömiä. Tätä varten ei vain seurata vierailtujen sivustojen kaltaisia asioita, vaan myös chat -keskusteluja, saapuvia ja lähteviä sähköpostiviestejä, latauksia ja jopa näppäilyjä kirjoitettaessa.
Yksinkertainen ohjelmisto pitää kaikki nämä tiedot keskellä lokia, johon sen asentanut voi myöhemmin päästä käsiksi. Nykyaikaisempi ohjelmisto sisältää usein myös etäkäyttöversion, jonka avulla sen asentanut voi todella seurata, mitä henkilö tekee tietokoneella reaaliajassa. Tällä tavalla he voivat olennaisesti salakuunnella chat -keskusteluja ja web -selailua, ja voivat puuttua asiaan, jos he uskovat tapahtuvan jotain vaarallista tai hyväksyttävää. Työympäristössä työnantajat voivat seurata työntekijöitään varmistaakseen, että he työskentelevät projektien parissa tietokoneella, eikä tuhlaa yrityksen aikaa.
Tietenkin web -seurantaohjelmisto tuo esiin useita eettisiä ja jopa oikeudellisia kysymyksiä, joista on keskusteltu paljon. Kun estetään pääsy sivustoille, herää kysymyksiä sensuurista, ja koska nämä ohjelmat estävät usein sivustoja rankaisematta, joskus täysin hyvänlaatuiset sivustot voidaan estää. Verkkoliikennettä ja keskusteluja seurattaessa herää yksityisyysongelmia ja herää kysymys, onko vanhemmalla tai työnantajalla oikeus katsella yksityisiä keskusteluja riippumatta siitä, mitkä ovat perustelut.