thumb|Interfejs graficzny procesora tekstu (OpenOffice Writer) Procesor tekstu – zaawansowany edytor tekstowy umożliwiający, oprócz edycji czystej zawartości tekstowej, także formatowanie tekstu, czyli nadanie mu odpowiedniej szaty typograficznej (np. stosowanie krojów pisma, ustalanie łamów, regulacja świateł itd.), stosowanie różnych kolorów, łączenie tekstu z grafiką, a jednocześnie określenie formatu papieru, na którym dany dokument ma być wydrukowany. Aby to wszystko było możliwe do wykonania w praktyce, edycja odbywa się w trybie WYSIWYG (czyli na ekranie monitora prezentowane są efekty wprowadzanych zmian wyglądu, i jednocześnie jest to wygląd dokumentu taki sam, jak po wydrukowaniu).

W przeciwieństwie do edytorów tekstowych, które zapisują samą treść tekstową oraz najprostsze informacje dodatkowe (np. znak końca wiersza lub końca strony), pliki zapisane przez procesor tekstu muszą zawierać także informacje o sposobie jego wyświetlania i wyglądzie postaci wydrukowanej, co powoduje, że są znacznie większe oraz zdecydowanie bardziej skomplikowane wewnętrznie. Większość procesorów tekstu pozwala także na bardziej zaawansowane czynności, jak wstawianie do dokumentu innych obiektów, np. tabel czy wykresów dynamicznie edytowalnych w innych programach (np.