Programski programi, računalniški programi ali računalniška programska oprema so programi ali rutine za računalniški sistem ali del samega sistema. Aplikacijski programi so pogosto dodatki, izdelani posebej za operacijski sistem in zasnovani za dodajanje različnih vrst funkcionalnosti za uporabnika. Programska oprema različnih vrst je narejena za uporabnike z različnimi cilji. Kategorije, ki se pogosto uporabljajo za te programe, vključujejo programsko opremo za načrtovanje in objavljanje, igre, izobraževalno programsko opremo, programsko opremo za glasbo in zvok, programsko opremo za produktivnost, referenčno programsko opremo, programsko opremo za osebne finance, pripomočke in varnostno programsko opremo.
Programi za načrtovanje in objavljanje zagotavljajo kontekste, v katerih lahko uporabniki ustvarjajo ilustracije, urejajo fotografije in postavljajo dokumente za objavo. Programska oprema za ilustracije vključuje orodja za risanje in slikanje, oblike in izrezke, ki jih je mogoče kombinirati in slojevati s črkami ter izboljšati s posebnimi učinki. Zunanje naprave, kot sta pisalo in tablica za vnos, lahko uporabniku omogočijo boljši nadzor nad ilustracijami in urejanjem fotografij. Fotografije je mogoče popraviti, obrezati in spremeniti na druge načine. Enostavne in zapletene dokumente, vključno s tistimi, ki združujejo besedilo in slike, je mogoče ustvariti z elementi, zaklenjenimi na mestu za določene rezultate.
Igre in izobraževalni programi se lahko nekoliko prekrivajo, saj so nekatere igre izobraževalne. Obstajajo pa tudi igre, ki so izključno za zabavo, in izobraževalni programi, ki niso v obliki iger. Poučevanje sega od gradiva pred vrtcem do programov tipkanja do izpopolnjenih jezikovnih tečajev za odrasle. Na voljo so tudi priprave na teste za sprejemne izpite na fakulteto in druga ocenjevanja. Igre vključujejo številne vrste pasijansov, pa tudi igre za več igralcev, v katerih je pripovedna nit.
Različne oblike glasbene in avdio programske opreme uporabniku omogočajo ustvarjanje, urejanje in predvajanje večpredstavnosti, medtem ko je programska oprema za produktivnost zasnovana za opravljanje dela. Programi za produktivnost vključujejo programsko opremo za obdelavo besedil, preglednice, programsko opremo za predstavitev diapozitivov in programsko opremo za narekovanje in beleženje ter ustvarjanje opomb. Referenčni programi dajejo slovarje, enciklopedije, zbirke revij in druge dragocene vire uporabniku na dosegu roke, programska oprema za osebne finance pa uporabnikom pomaga ustvariti in vzdrževati proračun ter izračunati svoje davke.
Pripomočki so pogosto programi, ki razširijo funkcionalnost operacijskega sistema. Nekatera programska oprema na primer omogoča, da računalniki Macintosh® naložijo programe Windows®. Druga programska oprema omogoča enostavno stiskanje in dekompresiranje datotek, medtem ko so na voljo tudi programi za zapisovanje CD-ROM-ov in DVD-jev. Na voljo je tudi avtomatizirana programska oprema za varnostno kopiranje. Varnostna programska oprema je zasnovana tako za čiščenje obstoječih virusov in zlonamerne programske opreme iz računalnikov kot tudi za preprečevanje prihodnjih napadov.