ConTEXt es un sistema de composición de textos basado en
TeX. Siendo más reciente que el principal macro de TeX,
LaTeX, es más modular en su concepción y más monolítico en su implementación. Por ejemplo, los gráficos vectoriales basados en TeX están completamente integrados en ConTeXt gracias a Metafun, del cual es un subconjunto el lenguaje de programación gráfico
MetaPost (derivado, a su vez, de
Metafont, otro lenguaje creado por
Donald Knuth). También se centra en usar
PdfTeX para generar tanto la versión papel como la versión online del mismo documento. Se complementa con algunos scripts escritos en
Perl, como TeXutil y TeXexec. Además, se caracteriza por un analizador sintáctico de
XML integrado (con soporte para
MathML).