Practic, există tot atâtea tipuri diferite de software pentru computere personale (PC) câte necesități pentru un astfel de software. Programele software au fost concepute pentru a ajuta profesioniștii în diverse moduri, cum ar fi programe de procesare a textului pentru scriitori și jurnaliști, editori de grafică pentru designeri grafici și ilustratori și programe de gestionare a banilor pentru proprietarii de afaceri și experții financiari. Alte programe software pentru computer sunt dezvoltate pentru recreere și comunicații prin programe precum jocuri pentru computer, utilități de mesagerie instantanee, site-uri web și aplicații de rețele sociale și playere media.
O detaliere completă și cuprinzătoare a programelor software pentru computer ar depăși cu mult limitele oricărei liste rezonabile, deși o serie de tipuri de programe comune pot fi compilate destul de ușor. Majoritatea programelor software sunt dezvoltate pentru a fi utilizate fie în activități profesionale, fie de agrement, deși oamenii pot folosi software-ul în ambele aplicații destul de ușor. Dincolo de aceste programe destinate utilizării în realizarea diferitelor sarcini, există și programe mai de bază, cum ar fi sistemele de operare și utilitarele de rețea. Aceste tipuri de programe software pentru computer sunt folosite pentru a rula computere și rețele, pentru a permite ca alte tipuri de software să fie apoi utilizate cu acele sisteme.
Software-ul pentru computer este din ce în ce mai folosit în scopuri profesionale de către cei din mai multe domenii diferite. Scriitorii și jurnaliștii, de exemplu, folosesc software pentru a scrie și edita povești, articole, cărți și poezii pentru revizuire și publicare. Designerii grafici și ilustratorii folosesc programe de editare grafică pentru a crea și modifica ilustrații și imagini, în timp ce fotografii folosesc software de editare a fotografiilor pentru a manipula imaginile pe care le captează cu o cameră. Regizorii și editorii care lucrează în film și televiziune folosesc programe de editare pentru a tăia spectacole împreună pentru lansare în cinematografe sau difuzate la televizor.
Există, de asemenea, numeroase programe software pentru computer pentru utilizare în alte atmosfere profesionale. Aceasta poate include orice, de la programe de analiză financiară și de gestionare a banilor, utilizate adesea de proprietarii de afaceri, investitori și manageri, până la programe utilizate pentru a analiza simptomele și pentru a ajuta la diagnosticarea bolilor. Unele programe pot fi utilizate și cu echipamente specializate, cum ar fi software-ul conceput pentru a analiza intrările spectrografice sau pentru a ajuta la calibrarea sau rularea diagnosticelor pe echipamentele auto și aeronavelor.
Software-ul pentru computer poate fi creat și în scopuri mai recreative. Există zeci, dacă nu sute, de jocuri pentru PC dezvoltate și lansate în fiecare an, inclusiv jocuri cu un singur jucător, jocuri online multiplayer și jocuri care interfață cu site-urile web de rețele sociale. Aceste site-uri folosesc alt software pentru a ajuta oamenii să se conecteze și să comunice pe distanțe lungi, construind structuri sociale într-un mediu digital. Alte programe de calculator pentru PC utilizate adesea pentru distracție sau recreere includ programe de chat, playere media și programe utilizate pentru partajarea fișierelor între sute sau mii de utilizatori.