Prerequisite software

The software that DITA-OT requires depends on the output formats you want to use.

Software required for core DITA-OT processing

DITA-OT requires the following software applications:
Java Development Kit (JDK) or Java Runtime Environment (JRE)
DITA-OT 4.2 is designed to run on Java version 17 or later and built and tested with the Open Java Development Kit (OpenJDK). Compatible Java distributions are available from multiple sources:
This is the only prerequisite that you need to install. All other required software is provided in the distribution package, including Apache Ant™ 1.10.14, Saxon 12.4, and ICU for Java 74.2.

Software required for specific transformations

Depending on the type of output that you want to generate, you might need the following applications:
HTML Help Workshop
Microsoft no longer provides the software required for generating Compiled HTML Help (.chm) files. You can download an archived copy of the HTML Help Workshop from the Internet Archive’s Wayback Machine at
XSL-FO processor
Required for generating PDF output. Apache™ FOP (Formatting Objects Processor) 2.9 is included in the distribution package. You can download other versions from You can also use commercial FO processors such as Antenna House Formatter or RenderX XEP.