Существую разные движки бизнес правил.

rulerule_engine