Un programa de maquetación de páginas es un programa de autoedición que va mucho más allá de las capacidades de un programa de procesamiento de texto normal con una fuerte precisión centrada en: maquetación de páginas, texto y maquetación de columnas, la adición de reglas y bordes, formateo de texto, flujo de texto, kerning, tipografía de precisión, formateo y posicionamiento de gráficos, control de color, etc.
Un ejemplo sería el programa Edraw.