Programy umożliwiające wprowadzanie tekstu, zwykle umożliwiają rozbudowaną edycję i formatowanie, łączenie tekstu z grafiką, tworzenie tabel, oraz oferują szereg niezwykle przydatnych zautomatyzowanych funkcji (przypisy, spisy treści, kontrola poprawności pisowni, komentarze i wiele innych).