Bonita provides out of the box workflow functionalities to define and run business processes : enactment engine, APIs, process definition tool and administrative application