SWAMP is a workflow processing platform in which the workflow is designed in an XML based language in one file which is read by the SWAMP server. It avoids hardcoding business logic, and workflows can be built from different workflow "patterns" like simple actions, decisions, selections, loops, and custom code.
SWAMP is a flexible, java based workflow server that runs on top of tomcat. It reads its workflow definitions from XML files. Administration and tracking of workflow instances, execution of individual tasks can be done via the web and SOAP interfaces.