Tekstverwerker
Een tekstverwerker is een computerprogramma voor het schrijven, bewerken en opmaken van teksten in een natuurlijke taal. Dit in tegenstelling tot een teksteditor, die geen mogelijkheden heeft voor de opmaak van de tekst.

Mogelijkheden
Een tekstverwerker beschikt minimaal over de mogelijkheid een document uit een bestand in te lezen, in een bestand op te slaan en op een printer af te drukken. Delen van een tekst kunnen worden gewist, ingevoegd of gewijzigd.
Geavanceerde Functies
Een aantal geavanceerde functies zoals spellingcorrectie en het automatisch bijhouden van voetnoten, eindnoten, inhoudsopgave en indexen werden al vroeg aan tekstverwerkers toegevoegd, maar sindsdien is deze categorie software weinig geëvolueerd. Geavanceerde grammaticacontrole, woordvoorspelling en spraakinvoer komen zelden voor en vaak alleen in pakketten van andere fabrikanten die los moeten worden bijgekocht.
Mogelijkheden
De mogelijkheid die veel tekstverwerkers wel hebben is het snel vervangen van het ene tekstfragment door het andere. Ook zijn er zoekroutines om een bepaald woord, of een bepaalde combinatie van woorden te vinden.