I don't know what exactly are you expecting from the rule engine. If a designer GUI then I won't help. But if you want to have a script-like rule definition language with the option of modifying the rules file 'online' (without stopping the application) then you could use Boo language to build a rule DSL. Look for Boo DSL book by Ayende Rahien.