There are numbers of tools are available such as Adobe, Pega Systems and Oracle , I know the BPM tool from Oracle which is called Oracle BPM Suite, Basically you don't require low details of the code,Oracle BPM is using BPMN standards with unified runtime environment.