Un procesador de texto es una aplicación de software que permite crear, editar y dar formato a documentos imprimibles como cartas, informes y libros. Ofrece funciones como la generación automática de tablas de contenido, índices y numeración de páginas o notas al pie. Los procesadores de texto también permiten aplicar formatos a elementos como caracteres, párrafos, tablas e imágenes y crear plantillas y estilos para homogeneizar la presentación de documentos.