Drie belangrijke types van software op de markt voor personal computers zijn tekstverwerkers, elektronische spreadsheets en database management systemen (Little en Benson 10-42). Een tekstverwerkingsprogramma kan een gebruiker om professioneel ogende documenten, zoals nota's, brieven, rapporten en cv's efficiënt en economisch te maken. Met een tekstverwerker, kan men gemakkelijk een document te wijzigen. Om de nauwkeurigheid van je schrijven te verbeteren, kan tekstverwerkers de spelling en grammatica in een document te controleren.
Zij bieden ook een thesaurus om een gebruiker in staat te stellen variatie en precisie aan zijn of haar schrijven. Veel tekstverwerkingsprogramma's bieden ook desktop publishing functies voor brochures, advertenties en nieuwsbrieven creëren. Een elektronische spreadsheet kan een gebruiker gegevens te organiseren op een manier vergelijkbaar met een papieren spreadsheet. Het verschil is de gebruiker geen berekeningen handmatig uitvoeren; elektronische spreadsheets kan worden geïnstrueerd om elke gewenste berekening uit te voeren.
De inhoud van een elektronische spreadsheet kan eenvoudig worden gewijzigd door de gebruiker. Zodra de gegevens zijn gewijzigd, worden alle berekeningen in de spreadsheet automatisch herberekend. Veel elektronische spreadsheet pakketten een gebruiker ook in staat stellen om de gegevens in zijn of haar spreadsheet (Wakefield 98-110) grafiek. Een databasemanagementsysteem (DBMS) is een softwareprogramma waarmee een gebruiker efficiënt opslaan van een grote hoeveelheid gegevens op een gecentraliseerde locatie. Data is een van de meest waardevolle middelen voor elke organisatie.
Daarom gebruiker verlangen data worden georganiseerd en gemakkelijk toegankelijk in verschillende formats. Met aDBMS, een gebruiker kan dan gemakkelijk gegevens op te slaan, op te halen, gegevens wijzigen, gegevens te analyseren, en een verscheidenheid van rapporten van de gegevens (Aldrin 25-37). Veel organisaties hebben tegenwoordig alle drie de soorten