The TERM Iteration and Transformation Environment (Termite) is a Prolog library that allows easy manipulation and analysis of C++ programs. It is particularly well suited to specify source-to-source program transformations, static program analyses and program visualizations. Termite builds upon the intermediate representation of SATIrE. More information on SATIrE can be found at http://www.complang.tuwien.ac.at/satire.