Mis on tarkvaraprogrammid?

Tarkvaraprogrammid, arvutiprogrammid või arvutitarkvara on arvutisüsteemi või süsteemi enda osa programmid või rutiinid. Rakendusprogrammid on sageli spetsiaalselt operatsioonisüsteemi jaoks loodud lisandmoodulid, mis on loodud kasutaja jaoks erinevat tüüpi funktsioonide lisamiseks. Erinevat tüüpi tarkvara on loodud erinevate eesmärkidega kasutajatele. Nende programmide jaoks sageli kasutatavad kategooriad hõlmavad disaini- ja avaldamistarkvara, mänge, haridustarkvara, muusika- ja helitarkvara, produktiivsuse tarkvara, viitetarkvara, isiklike finantsteenuste tarkvara, utiliite ja turvatarkvara.

Disaini- ja avaldamistarkvaraprogrammid pakuvad kontekste, kus kasutajad saavad luua illustratsioone, redigeerida fotosid ja paigutada avaldamiseks dokumente. Illustratsioonitarkvara sisaldab joonistus- ja maalimistööriistu, kujundeid ja lõikepilte, mida saab kombineerida ja kihistada kirjadega ning täiustada eriefektidega. Välisseadmed, nagu sisestuspliiats ja tahvelarvuti, võivad anda kasutajale illustreerimiseks ja fotode redigeerimiseks täpsema kontrolli. Fotosid saab parandada, kärpida ja muul viisil muuta. Lihtsaid ja keerulisi dokumente, sealhulgas teksti ja pilte kombineerivaid dokumente, saab luua nii, et elemendid on teatud tulemuste saavutamiseks oma kohale lukustatud.

Mängud ja õppetarkvaraprogrammid võivad osaliselt kattuda, kuna mõned mängud on harivad. On ka mänge, mis on siiski ainult lõbu pärast, ja haridusprogramme, mis ei ole mängude vormis. Õpetused ulatuvad lasteaiaeelsest materjalist masinakirjaprogrammideni kuni keerukate keelekursusteni täiskasvanutele. Saadaval on ka kolledži sisseastumiskatseteks ja muudeks hindamisteks ettevalmistamine. Mängud hõlmavad paljusid pasjanssi, aga ka mitme mängijaga mänge, milles on narratiivne niit.

Erinevad muusika- ja helitarkvara vormid võimaldavad kasutajal multimeediumit luua, redigeerida ja esitada, samal ajal kui tootlikkustarkvara on loodud töö tegemiseks. Tootlikkuse suurendamise programmid hõlmavad tekstitöötlustarkvara, arvutustabeleid, slaidiesitlustarkvara ning tarkvara dikteerimiseks ja märkmete tegemiseks ning joonealuste märkuste loomiseks. Viiteprogrammid annavad sõnaraamatud, entsüklopeediad, ajakirjade kogud ja muud väärtuslikud ressursid kasutaja käeulatusse ning isikliku rahanduse tarkvara aitab kasutajatel koostada ja säilitada eelarvet ning arvutada oma makse.
Utiliidid on sageli programmid, mis laiendavad operatsioonisüsteemi funktsionaalsust. Näiteks võimaldab mõni tarkvara Macintoshi® arvutites laadida Windows® programme. Muu tarkvara muudab failide tihendamise ja lahtipakkimise lihtsaks, samas on saadaval ka programmid CD-ROM-ide ja DVD-de kirjutamiseks. Saadaval on ka automaatne varundustarkvara. Turvatarkvara on loodud nii olemasolevate viiruste ja pahavara arvutitest puhastamiseks kui ka tulevaste rünnakute vältimiseks.