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.