Softverski programi, računalni programi ili računalni softver, su programi ili rutine za računalni sustav ili dio samog sustava. Aplikacijski programi su često dodaci, posebno izrađeni za operativni sustav i dizajnirani da dodaju različite vrste funkcionalnosti za korisnika. Softver mnogo različitih tipova napravljen je za korisnike s različitim ciljevima. Kategorije koje se često koriste za ove programe uključuju softver za dizajn i objavljivanje, igre, obrazovni softver, glazbeni i audio softver, softver za produktivnost, referentni softver, softver za osobne financije, uslužne programe i sigurnosni softver.
Softverski programi za dizajn i objavljivanje pružaju kontekste u kojima korisnici mogu stvarati ilustracije, uređivati fotografije i postavljati dokumente za objavljivanje. Softver za ilustracije uključuje alate za crtanje i slikanje, oblike i isječke koji se mogu kombinirati i slojeviti s natpisima i poboljšati posebnim efektima. Periferni uređaji kao što su olovka i tablet za ulazak mogu korisniku dati bolju kontrolu nad ilustracijama i uređivanjem fotografija. Fotografije se mogu dotjerati, izrezati i mijenjati na druge načine. Jednostavni i složeni dokumenti, uključujući one koji kombiniraju tekst i slike, mogu se izraditi s elementima zaključanim na poziciji za određene rezultate.
Igre i obrazovni softverski programi mogu se preklapati, jer su neke igre obrazovne. Postoje i igre koje su isključivo za zabavu, ali i obrazovni programi koji nemaju oblik igara. Nastava se kreće od gradiva za predškolski uzrast do programa tipkanja do sofisticiranih tečajeva jezika za odrasle. Dostupna je i priprema za testove za prijemne ispite na fakultetu i druge procjene. Igre uključuju mnoge varijante pasijansa, kao i igre za više igrača u kojima postoji narativna nit.
Različiti oblici glazbenog i audio softvera omogućuju korisniku stvaranje, uređivanje i reprodukciju multimedije, dok je softver za produktivnost dizajniran za obavljanje posla. Programi za produktivnost uključuju softver za obradu teksta, proračunske tablice, softver za slajd prezentacije i softver za diktiranje i bilježenje te stvaranje fusnota. Referentni programi stavljaju rječnike, enciklopedije, zbirke časopisa i druge vrijedne resurse na dohvat ruke korisnika, a softver za osobne financije pomaže korisnicima da kreiraju i održavaju proračun, kao i izračunaju svoje poreze.
Uslužni programi su često programi koji proširuju funkcionalnost operacijskog sustava. Na primjer, neki softver omogućuje Macintosh® računalima da učitavaju Windows® programe. Drugi softver olakšava komprimiranje i dekompresiju datoteka, dok su programi također dostupni za snimanje CD-ROM-ova i DVD-ova. Dostupan je i softver za automatizirano sigurnosno kopiranje. Sigurnosni softver dizajniran je za čišćenje postojećih virusa i zlonamjernog softvera s računala, kao i za sprječavanje budućih napada.