Il desktop publishing (DTP) è l'uso di personal computer per progettare libri e opuscoli che devono essere stampati con stampanti a getto d'inchiostro o laser. Il software che supporta il desktop publishing ha un'interfaccia utente grafica (GUI) WYSIWYG per rendere la configurazione per la pubblicazione il più semplice possibile. Il desktop publishing è particolarmente utile come opzione di pubblicazione indipendente e può essere utilizzato per produrre informazioni su una varietà di argomenti.
Per molte piccole imprese e organizzazioni, il desktop publishing consente di pubblicare documenti e libri informativi di qualità e dall'aspetto professionale per contenuti a cui un editore tradizionale potrebbe non essere interessato, forse per ragioni politiche o finanziarie. In quanto tale, il desktop publishing si rivolge a piccoli mercati di nicchia e può essere visto come un modo per abilitare la libertà di parola e la voce indipendente.
Il software di desktop publishing offre la capacità di produrre letteratura di qualità professionale praticamente a chiunque, ma sono comunque necessarie capacità di progettazione grafica e giudizio estetico. Sebbene alcuni modelli esistano spesso all'interno del software di desktop publishing, è ancora molto possibile creare cattivi progetti che ostacolano il successo o persino la comunicazione del messaggio dei media.
Il popolare software di desktop publishing include Adobe InDesign, Adobe FrameMaker, Microsoft Publisher e QuarkXPress.