FMPP ist ein Präprozessor für Textdateien, der Templates von FreeMarker benutzt, um Makros, Programmflußsteuerung und Ausdrücke zur Verfügung zu stellen. Verzeichnisse werden rekursiv bearbeitet, so daß ein Aufruf des Tools ganze Homepages (mit HTML-Dateien und Bildern in Baumstruktur) erzeugen kann. Erweiterungen in Java können genutzt werden, um Daten aus beliebigen Datenquellen (auch Datenbanken) darzustellen. Es ist mit Kommandozeilen-Parametern, als Ant-Task oder in eine Java-Applikation eingebettet verwendbar. (hjb)