XPP is a standards-based[clarification needed], content formatting and publishing application for the automatic composition, transformation, and rendering of XML, SGML or tagged ASCII content into high-quality output into PostScript and PDF format.
It holds the XML or SGML in its native format and it is able to re-export the data after paper pagination, even if corrections have been made in XPP.
The software is used worldwide to produce a wide variety of publications including Technical Documentation, Scientific, Medical Journals (STM) Directory, Dictionary and Legal loose-leaf publishing.
It was one of the first systems to combine high speed batch composition with an interactive mode displaying WYSIWYG pages.
The ability to handle pages as individual objects means that it is well suited to loose-leaf publications.