Obstaja veliko različnih vrst programske opreme, ki so lahko malo zmedene za nepoučene. Sledi kratka definicija vsake vrste in razlike med njimi.
Maloprodajna programska oprema: Ta vrsta se prodaja s polic maloprodajnih trgovin. Vključuje drago embalažo, zasnovano tako, da pritegne pozornost kupcev in je kot taka na splošno dražja. Prednost maloprodajne programske opreme je, da ima natisnjene priročnike in navodila za namestitev, ki manjkajo v tiskani obliki iz skoraj vseh drugih kategorij. Če pa priročniki in navodila v papirni obliki niso potrebni, bo različica, ki jo je mogoče prenesti z interneta, cenejša, če bo na voljo.
Programska oprema OEM: OEM je kratica za “Proizvajalec originalne opreme” in se nanaša na tisto, ki se prodaja v razsutem stanju preprodajalcem in je zasnovana tako, da je povezana s strojno opremo. Na primer, Microsoft ima pogodbe z različnimi podjetji, vključno z Dell Computers, Toshibo, Gateway in drugimi. Microsoft svoje operacijske sisteme prodaja kot programsko opremo OEM po znižani ceni, brez maloprodajne embalaže, priročnikov in navodil za namestitev. Preprodajalci namestijo operacijski sistem, preden so sistemi prodani in CD OEM je dobavljen kupcu. “Priročnik” je sestavljen iz menija pomoči, vgrajenega v sam program. OEM programske opreme ni zakonito kupiti ločeno od izvirnega sistema strojne opreme.
Shareware: To programsko opremo je mogoče prenesti z interneta. Licence se razlikujejo, običajno pa je uporabniku dovoljeno brezplačno preizkusiti program za obdobje, ki je določeno v licenci, običajno trideset dni. Po koncu preskusnega obdobja ga je treba kupiti ali odstraniti. Nekatera shareware vključuje notranjo uro, ki onemogoči program po poskusnem obdobju, razen če je priložena serijska številka. Druge zasnove shareware še naprej delujejo z “nag” zasloni, ki spodbujajo uporabnika k nakupu programa.
Crippleware: Ta programska oprema je podobna shareware, le da bodo ključne funkcije prenehale delovati po koncu preskusnega obdobja. Na primer, funkcija »shranjevanja«, funkcija tiskanja ali katera koli druga pomembna funkcija, potrebna za učinkovito uporabo programa, lahko postane neuporabna. To “pohabi” program. Druge vrste ohromljene programske opreme vključujejo pohabljene funkcije v celotnem poskusnem obdobju. Za odklepanje pohabljenih funkcij je potreben nakup.
Demo programska oprema: Demo programska oprema ni namenjena delujočemu programu, čeprav lahko omogoča delno delovanje. V glavnem je zasnovan tako, da pokaže, kaj je zmožna kupljena različica, in pogosto deluje bolj kot avtomatizirana vadnica. Če želi oseba uporabljati program, mora kupiti popolnoma delujočo različico.
Oglasna programska oprema: To je brezplačna programska oprema, ki jo podpirajo oglasi, vgrajeni v sam program. Nekatera oglasna programska oprema zahteva internetni vir v živo in uporablja stalno pasovno širino za nalaganje novih oglasov. Uporabnik si mora te oglase ogledati v vmesniku programa. Onemogočanje oglasov je v nasprotju z licenčno pogodbo. Oglasna programska oprema ni posebej priljubljena.
Vohunska programska oprema: Vohunska programska oprema je običajno brezplačna, lahko pa tudi shareware. Tajno “pokliče domov” in pošilja podatke nazaj ustvarjalcu vohunske programske opreme, najpogosteje brez vednosti uporabnika. Večpredstavnostni predvajalnik lahko na primer profilira, katere glasbene in video datoteke naj program predvaja. Te informacije je mogoče shraniti z edinstveno identifikacijsko oznako, povezano s posebnim programom na uporabnikovem računalniku, ki preslika odnos ena proti ena. Koncept vohunske programske opreme je zelo nepriljubljen in številni programi, ki uporabljajo protokole vohunske programske opreme, so bili prisiljeni to razkriti uporabnikom in ponuditi način za izklop funkcij poročanja. Drugi programi vohunske programske opreme razkrijejo protokole v svojih licencah in sprejmejo funkcijo vohunske programske opreme kot pogoj za pogodbo o uporabi programske opreme.
Brezplačna programska oprema: Brezplačno programsko opremo je mogoče prenesti tudi z interneta in brezplačno. Brezplačna programska oprema je pogosto brezplačna samo za osebno uporabo, medtem ko je za komercialno uporabo potrebna plačana licenca. Brezplačna programska oprema ne vsebuje vohunske ali oglasne programske opreme. Če se ugotovi, da vsebuje katero koli od teh, se prerazvrsti kot tako.
Programska oprema v javni domeni: To je brezplačna programska oprema, vendar za razliko od brezplačne programske opreme nima posebnega lastnika avtorskih pravic ali licenčnih omejitev. Je edina vrsta, ki jo lahko uporabnik zakonsko spremeni za svoje namene.
Ljudje se spodbujajo, da pri nameščanju programske opreme pozorno preberejo licence, saj se zelo razlikujejo.