QuarkXPress ist eine Desktop-Publishing- (Seitenlayout-)Anwendung für Mac OS und Windows, entwickelt von Quark, Inc.
Die erste Version wurde 1987 veröffentlicht. Die XTensions-Technologie, die es Entwicklern ermöglicht, benutzerdefinierte Software-Add-ons für Quark-Produkte zu erstellen, wurde ebenfalls 1987 eingeführt. QuarkXPress Passport ist QuarkXPress mit der zusätzlichen Möglichkeit, mehrsprachige Dokumente zu bearbeiten.
Obwohl es ähnliche Anwendungen für den Privatanwender- und Small-Office-Markt gibt, wie etwa Adobe PageMaker und Microsoft Publisher, ist QuarkXPress seit langem die dominierende Anwendung für die professionelle Gestaltung von Magazinen und Broschüren.
Adobe InDesign, als direkter Konkurrent eingeführt, hatte anfangs Schwierigkeiten, Marktanteile zu gewinnen, übertraf QuarkXPress aber 2002 in den Verkaufszahlen.
Selbst wenn sich dieser Trend fortsetzt, würde es Jahre dauern, bis die viel größere installierte Nutzerbasis von Quark erodiert. Laut Meryl Lynch betrug QuarkXPress' Marktanteil 2004 immer noch das Achtfache von InDesign.
Allerdings hatte Quark in großen Teilen seiner Unternehmensgeschichte eine Tradition, relativ selten neue Versionen herauszubringen und diese zu hohen Preisen anzubieten. Dies, kombiniert mit der öffentlichen Wahrnehmung der Einstellung des ehemaligen CEO Ebrahimi gegenüber den Kunden des Unternehmens, hat bei vielen Quark-Kunden zu starken negativen Gefühlen geführt, die die Fähigkeit des Konkurrenten Adobe Systems zu verstärken scheinen, Menschen zum Ausprobieren ihrer konkurrierenden Software Adobe InDesign zu bewegen.
Neuere Versionen von QuarkXPress haben Web-Development-Funktionen fast genauso stark betont wie Print-Publishing, was einige von Quarks traditionellen Print-Benutzern frustriert hat, die Funktionsparität mit InDesign anstreben.
Seit Version 6.0 bietet QuarkXPress mehrfaches Rückgängigmachen/Wiederherstellen, Verbesserungen bei Tabellen-, XML- und Web-Seiten-Funktionen sowie Unterstützung für direkte PDF-Ausgabe. Quark hat angekündigt, dass fortgeschrittene Layout-Funktionen von OpenType erst ab Version 7 unterstützt werden, und Unicode wird nur in QuarkXPress Version 7 unterstützt.
Neue Versionen der Software führten neue Dateiformate ein. Um die Kompatibilität zu wahren, kann QuarkXPress 5 jedoch im Format 5 oder 4 speichern, QuarkXPress 6 kann im Format 6 und 5 speichern, und sowohl QuarkXPress 5 als auch 6 können QuarkXPress-3-, 4- und 5-Dokumente öffnen. Selbstverständlich kann nur QuarkXPress 6 Version-6-Dokumente öffnen. Dies führt zu einer Reihe von Problemen für Benutzer, die untereinander Kompatibilität wahren möchten, und bremst den Upgrade-Prozess, da ein großer Anteil der Benutzer immer noch Quark 4.11 nutzt.