Dodatni računarski programi uskog fokusa, koji pružaju proširenje mogućnosti operativnih sistema i pojednostavljuju promjenu određenih postavki, nazivaju se uslužni programi.
Svrha komunalnih usluga je vrlo raznolika. Ovi pomoćni programi bore se protiv računarskih virusa, upravljaju parametrima ugrađene i periferne opreme i obavljaju druge važne zadatke koji se ne mogu riješiti standardnim alatima operativnog sistema.
Uslužni programi pomažu u zaštiti podataka o datotekama ličnog sadržaja šifriranjem različitih stepena poteškoće, kao i postavljanju jake lozinke za pristup datoteci. Ovo je jedan od važnih aspekata koji vam omogućava zaštitu privatnih podataka od tuđeg uplitanja, oštećenja i krađe.
Ovaj napad najčešće cilja datoteke certifikata, kodove, lozinke, porodične ili poslovne medijske datoteke (fotografije, videozapisi, prezentacije), licencni softver, programe e-pošte, postavke operativnog sistema.
Uslužni programi nadgledaju rad različitih računarskih usluga, na primjer, čitači procesora, diska i memorijske kartice, video kartice, modema, RAM-a i fizičke memorije itd. Pored toga, takvi uslužni programi neprestano provode testove ugrađenih i perifernih uređaja i signaliziraju kada se otkriju problemi, postavljaju i zahtjeve za poboljšanje ili zamjenu softvera i dodatne opreme (na primjer, uložak za pisač).
Uslužni programi obnavljaju izgubljene datoteke koje su nenamjerno uklonjene iz kante za smeće. Isti programi mogu pomoći u trajnom brisanju datoteka sa računara, ako je potrebno.
Postoje određene vrste uslužnih programa koji se nazivaju ugađači (tweaker) i koriste se za podešavanje postavki operativnog sistema. Takvi programi rješavaju različite probleme, na primjer, obnavljanje sučelja za pojedinog korisnika, optimizacija sustava.
Postoje i "loši" uslužni programi koji mogu sami naštetiti računaru. Takav razvoj hakera uključuje konstruktore (oni kontinuirano generiraju virus), crve, programe za "šalu" koji korisniku daju netačne informacije o radu računara itd.
Većina uslužnih programa ima status besplatnog softvera, ponekad su univerzalne aplikacije s mnogim funkcijama.