Many people decide that they want a rule engine, and what they want is an entire workflow management process that includes rule engines as part of the execution pipeline.
A workflow is a directed graph of actions. Actions are things that happen, e.g., rulesets, calculations, web service calls even. You should be able to have an action that can call other workflows.
This allows your business analysts to do entire-process implementations, not just do simple if-then-else (hah, some commercial rule engines can't even do else! see the comment about evaluating options before deciding) rules, be it simple sequential rules or FCIRE (forward chaining inference rule engine). Most business analysts find simple sequential rulesets easier to think about. It needs to be done at the workflow level because the third parties that the BAs interpret into rules have a tendency to change their entire decision/acceptance/rejection/domagick processes with very little notice.