Tekstinkäsittelyohjelma on usein ensimmäinen ohjelma, jota tietokoneen käyttäjä huomaa tarvitsevansa usein. Tästä syystä tekstinkäsittelyohjelmaan syntyy erityinen side. Kun tulee tarve alkaa tehdä julkaisua, aukeaa puoliautomaattisesti tekstinkäsittelyohjelma. Hetken kuluttua sohvapöydällä olevan Linux Magazine -lehden ulkonäkö alkaa kummastuttaa, koska tekstinkäsittelyohjelma ei millään tunnu taittuvan yhtä monipuoliseen ulosantiin. Kuvat menevät minne sattuu eikä tekstejäkään voi käännellä yhtä hienosti vinoon kuin LM:ssä.
LM:n ulkoasun monipuolisuuteen on kaksi syytä: sen on tehnyt ammattilainen ja hänellä on ollut työvälineenään taitto-ohjelma. Lehtien teossa käytetään Scribusta ja muita Scribuksen kaltaisia taitto-ohjelmia, joiden tarkoitus on helpottaa lehteen tulevien elementtien sijoittelua ja tarjota riittävä tarkkuus kohteitten muokkaamiselle.
Taitto-ohjelmien tukemat tallennusmuodot ovat usein myös tekstinkäsittelyohjelmia laajemmat. Pdf-tiedoston saa molemmista ulos, mutta taitto-ohjelmista pdf-tiedosto saadaan ulos painotyön vaatimusten mukaisena värihallittuna tiedostona. Tämä harvemmin on mahdollista toimisto-ohjelmilla. Koffice 2.0 taitaa olla ensimmäinen toimisto-ohjelmapaketti, jossa värinhallinta on otettu mukaan. Koffice 2.0 on vielä alpha tasolla. Viimeisin julkaisu on 2.0-alpha-9.
Tekstinkäsittelyssä on kyse mahdollisimman jouhevasta kirjoitusprosessista. Tekstinkäsittelyohjelma on usein se, joka määrittelee sillä syntyvän dokumentin ulkoasun. Vaikka käyttäjä pystyy vaikuttamaan tekstinkäsittelyohjelmassa ulkoasun suuriin linjoihin jää paljon vielä toivomisen varaa. Tässä kohtaa astuu kuvaan taitto-ohjelma, joka kehyksineen mahdollistaa elementtien tarkan sijoittelun millimetrin tarkkuudella – usein tarkemminkin. Taitto-ohjelma ei ole tekstin kirjoittamista varten. Parhaimmillaan sivun taitosta vastaavalla henkilöllä on kaikki työssä tarvittavat tekstit ja kuvat valmiina ja hänen tehtävänsä on muodostaa niistä näyttävä kokonaisuus taitto-ohjelmassa ja toimittaa valmis työ painoon.
Taitto- ja tekstinkäsittelyohjelma eivät siis korvaa toisiaan vaan parhaimmillaan toimivat rinnan saman päämäärän tavoittamiseksi. Tekstinkäsittelyohjelma tarjoaa kirjoittajalle tutun ja vakaan ympäristön tekstin kirjoittamiseen ja taitto-ohjelma suostuu ottamaan vastaan tekstinkäsittelyohjelmassa kirjoitetun tekstin kehyksiinsä lopullista muokkausta ja sijoittelua varten.