Desktop publishing (DTP) adalah penggunaan komputer pribadi untuk merancang buku dan buklet yang nantinya akan dicetak menggunakan printer inkjet atau printer laser. Perangkat lunak yang mendukung desktop publishing biasanya memiliki antarmuka grafis WYSIWYG, sehingga proses pengaturan tata letak jadi lebih mudah. DTP sangat berguna sebagai solusi penerbitan mandiri dan dapat digunakan untuk membuat berbagai jenis informasi.
Bagi banyak bisnis kecil dan organisasi, desktop publishing memungkinkan mereka untuk menerbitkan dokumen informasi dan buku dengan tampilan profesional, tanpa harus bergantung pada penerbit tradisional yang mungkin tidak tertarik karena alasan politik atau finansial. Oleh karena itu, DTP sering digunakan untuk menjangkau pasar khusus (niche market) dan dapat dianggap sebagai sarana untuk mendukung kebebasan berbicara serta suara independen.
Meskipun perangkat lunak DTP memberi siapa saja kemampuan untuk membuat materi cetak berkualitas profesional, keterampilan desain grafis dan pemahaman estetika tetap diperlukan. Walaupun banyak program DTP menyediakan templat siap pakai, desain yang buruk tetap bisa terjadi, yang justru dapat menghambat efektivitas penyampaian pesan dari media tersebut.
Beberapa perangkat lunak DTP yang populer antara lain Adobe InDesign, Adobe FrameMaker, Microsoft Publisher, dan QuarkXPress.