Složeni dokumenti su datoteke dokumenata koje sadrže nekoliko različitih vrsta podataka, kao i tekst. Složeni dokument može uključivati grafike, proračunske tablice, slike ili bilo koje druge netekstualne podatke. Dodatni podaci mogu biti ugrađeni u dokument ili biti povezani podaci koji se nalaze unutar aplikacije.
Jedan od najčešće korištenih primjera složenog dokumenta je prezentacija slajdova. Slajdovi uključeni u prezentaciju obično uključuju niz drugih audio i vizualnih elemenata uz tekst. Na primjer, određeni slajd unutar prezentacije može uključivati sliku zajedno s tekstom ili sadržavati neku vrstu animacije ili zvučnog zapisa koji se pokreće kada se slajd učita za gledanje.
U svim primjerima složenog dokumenta postoji mješavina izvornih podataka koji se stvaraju unutar dokumenta i podataka koji su prikupljeni iz različitih izvora i umetnuti u tijelo dokumenta. Jednostavan način za razumijevanje složenog dokumenta je razmišljanje o umetanju slike u slovo koje se stvara pomoću softvera za obradu teksta. Slika može doći iz druge datoteke spremljene na tvrdom disku, s lokacije na Internetu ili s CD-a ili diskete. Također je moguće umetnuti sliku radne površine zaslona ili bilo kojeg objekta radne površine. U svim situacijama, slika se kopira s izvornog mjesta i postaje dio slova. Izvornik ostaje na mjestu kada se pismo ispiše za slanje ili se spremi i pošalje putem e-pošte.
Izrada složenog dokumenta danas je relativno jednostavan proces. Gotovo sve vrste softvera za obradu teksta omogućuju umetanje slika, veza, grafikona i proračunskih tablica u tijelo dokumenta. Kopiranje i lijepljenje ovih dodatnih komponenti ne uklanja ih s njihove izvorne lokacije. To znači da su komponente još uvijek pohranjene i spremne za upotrebu s drugim dokumentom kasnije.
Tijekom godina razvijen je softver za izradu biltena, čestitki, slajd prezentacija i drugih dokumenata kako bi proces korištenja mnogo različitih vrsta podataka u jednom dokumentu bio izuzetno lak za svakoga. U mnogim slučajevima, proces ne zahtijeva više od tri ili četiri koraka za dovršetak. Većina softverskih paketa za obradu teksta uključuje lako razumljive upute u odjeljku pomoći koje pomažu u stvaranju složenog dokumenta.