Java Parallel Processing Framework ist eine Sammlung von Tools und APIs, um die Parallelisierung von CPU-intensiven Anwendungen zu ermöglichen und ihre Ausführung über ein Netz von heterogenen Knoten zu verteilen. Es soll in Clustern und Grids laufen. Dank Java 1.5 ist es plattformunabhängig. Es erfordert keine Installation von Anwendungs-Klassen auf einem Server, skaliert auf tausende von Knoten, besitzt einen eingebauten Failover-Mechanismus für alle Komponenten des Frameworks und hat ein GUI-Programm zum Beobachten und Administrieren, das die Funktionsfähigkeit der Rechner überwacht und Shutdown- und Neustart-Operationen ermöglicht. (non)