Flux ist eine Java-Workflow-Engine, Job-Scheduler und Engine für Business Process Management (BPM). Sie hat APIs für Java, J2EE, XML und Web Services. Sie besitzt eine Ajax-fähige Web-Oberfläche, ein vollständiges GUI und eine Kommandozeilen-Oberfläche. Sie ist in reinem Java geschrieben und kann in J2SE- und J2EE-Anwendungen eingebettet werden.