O software de processamento de texto foi originalmente projetado como um substituto para a máquina de escrever. Embora houvesse precursores anteriores, os programas que realmente visavam replicar e melhorar a funcionalidade da máquina de escrever são considerados a gênese do processamento de texto.