O software de processamento de texto permite que os usuários digitem cartas ou outros documentos de texto eletrônicos e os enviem a uma impressora conectada para produzir cópias em papel. Um documento de texto pode ser editado e formatado para personalizar as fontes e as letras layout geral.
Os processadores de texto oferecem uma alternativa conveniente às cartas escritas à mão porque os usuários podem apagar, copiar ou colar instantaneamente seções de texto para reorganizar rapidamente uma carta. Os processadores de texto também suportam formatação especial para cartas comerciais ou promoções, como colunas, tabelas e ilustrações.
Para uma criação simples e sem enfeites de documentos, um programa de edição de texto é outra opção para digitar uma carta que não requer formatação especial. Editores de texto são normalmente usados para escrever código, mas também são úteis para criar documentos de texto simples.