Desktop-Publishing-Anwendungen werden verwendet, um die Seitenlayouts für gedruckte und Online-Publikationen wie Broschüren, Bücher, Zeitschriften und Zeitungen zu erstellen und zu gestalten. Sie ermöglichen Benutzern das Sammeln von Grafiken, Texten und anderen Materialien die interaktiv neu angeordnet werden können, um digitale Dateien zu erstellen.
Desktop-Publishing umfasst eine Kombination aus der Auswahl von Textlayouts und Schriftarten, dem Erstellen von Seitenlayouts, dem Grafikdesign, der Textbearbeitung und schließlich dem Drucken oder der Veröffentlichung. Obwohl normale Textverarbeitungsprogramme zum Erstellen von Desktop-Publikationen verwendet werden können, bieten spezialisierte Desktop-Publishing-Programme mehr typografische Funktionen. Häufige Beispiele für Desktop-Publishing-Pakete sind Adobe InDesign und Microsoft Publisher.