A flexiblerule engine sits in the heart of ModSecurity. It implements the ModSecurity rule language, which is a specialised programming language designed to work with HTTP transaction data.
This creates a very flexible environment that you can use, for example, to replace an approval module that contains a human task with a module containing a business rule.