Dokumendiredaktor on mis tahes tarkvaraprogramm või rakendus, mida kasutatakse trükitavate materjalide loomiseks. Nende materjalide tootmine hõlmab tavaliselt nende koopiate koostamist või kirjutamist, redigeerimist ja vormindamist ning vajadusel nende koopiate printimist. Rahvasuus tuntakse seda tekstitöötlusprogrammina ja selle ametlikum tähistus on dokumentide ettevalmistamise süsteem. Varasemad dokumendiredaktorite tüübid olid peamiselt lauaarvuti tarkvaraprogrammid, mis olid sageli mahukad. Veebipõhise dokumendiredaktori rakenduste ja veebisisu redigeerimise tarkvaraprogrammide tulekuga on tekstidokumentide redigeerimine muutunud paljude kasutajate jaoks lihtsamaks ja kiiremaks.
Dokumendiredaktorid on ühed varasemad lauaarvutite jaoks loodud kontoritöö rakendusi. Algselt kasutati dokumendiredaktorit teksti vormindamise tööriistana ja see oli lihtsalt tarkvararakendus, mida kasutati teksti põhiprotsesside jaoks. Enamik dokumendiredaktoreid võib sisaldada mitmeid funktsioone, nagu märkide ja sõnade arv, õigekirjakontroll ja grammatika õige kasutamise kontrollimine. Mõnikord on lisatud ka tesaurus, mis pakub kasutajale lihtsat viidet erinevate sõnade sünonüümidele ja antonüümidele.
On mitmeid dokumendiredaktoreid, mida saab tasuta alla laadida ja millel on lähtekoodid, mida igaüks saab muuta. Neid peetakse üldiselt avatud lähtekoodiga tarkvaraprogrammideks. Avatud lähtekoodiga dokumendiredaktorit kasutavad tavaliselt inimesed kõigilt elualadelt. Nii õpilased kui ka juhid kasutavad programmi sageli vormindatud dokumentide ja tekstide koostamiseks oma kooli- ja kontoritöö jaoks. Nende töökindluse, ühilduvuse ja taskukohase hinna tõttu luuakse neid avatud lähtekoodiga lahendusi kasutades rohkem neid dokumente.
Veebipõhise dokumendiredaktori kasutamine on tavaliselt dokumendi redigeerimise järgmine samm. Paljud võrgurakendused pakuvad tööriistu ja funktsioone, mis konkureerivad lauaarvuti tarkvararakendustega, olenemata sellest, kas need on tasuta või mitte. Interneti-dokumendiredaktorite üks suur eelis töölauarakenduste ees on see, et dokumente saab veebis salvestada ning neile pääseb juurde ja neid saab töödelda kõikjal maailmas, kus on olemas Interneti-ühendus. Üks näide on suurettevõtte loodud juhtiv veebipõhine dokumendiredaktor, mis on vaid osa tervest veebilahenduste komplektist, mis tegeleb kontoritöö tootlikkuse rakendustega. Veebipõhisel dokumendiredaktoril ei pruugi olla mõningaid funktsioone, millega selle töölaua kolleegidel kiidelda on, kuid põhiliste või veidi täiustatud tekstitöötlustoimingute jaoks on veebipõhine dokumendiredaktor sageli selle töö tegemiseks piisavalt stabiilne.