El software de procesamiento de textos fue diseñado originalmente como un reemplazo para la máquina de escribir. Si bien hubo precursores anteriores, los programas que realmente tenían como objetivo replicar y mejorar la funcionalidad de la máquina de escribir se consideran la génesis del procesamiento de palabras.