Business rule and decision engine that enables to extract all the logic of your application and execute them separately. You can extract all logic, as procedural, calculation, flow, workflow, validation, decision... and extend them to meet your requirement.