Я проверяю проект, который использует так называемый Rules Engine. Короче говоря, это способ экстернализации бизнес-логики из кода приложения.
Эта концепция для меня совершенно новая, и я довольно скептически отношусь к ней. После того, как в течение последних нескольких лет люди говорили о писал об использовании механизма правил.