We create/leverage workflow engines when special processing requirements ensue where an activities lifecycle has to transition through multiple steps with a latency beyond a normal user session. A use case of such would be a signature process where a document has to receive signature approval from department chairmens before publication. In sum, if your process requires a multi step asynchrounous process with a longer latency, we can develop custom workflows to marshall the process.
We can create/leverage Rules Engines to trigger application events that occur as a result of an evaluation of system state. Rules engines provide a layer of validation for transactions that flow through an application to ensure their compliance with regulatory constraints, operational mandates or organizational governance. Rules engines can be leveraged for instance in the compliance checking for applicants on a mortage application. Additionally, rules engines can trigger sales cycle activity based on the status of a lead.