CER offers these key benefits:
CER rule sets are only as complex as your business requirements. Business users and technical users alike can read CER rule sets and easily understand "what's going on". Rule sets are simple to write and simple to test.
Rule sets are easy to change. You can add new questions at any time and CER guarantees that existing behavior is entirely unaffected. You can make changes to the way an existing questions is answered, and CER will show you which calculations depend on that question, so that you are fully in control of the effect of your change.
CER can produce localizable output, so that answers to questions can be displayed to your end users according to their language and locale preferences.
CER works hard to detect errors in your rule set before you run it. The CER rule set validator reports as many errors as it can so you can fix them in one go. CER finds technical problems in your rule set so that you only have to concentrate on the functionality of your rule set.
You can test your CER rule sets at the granularity that suits you. CER allows you to keep control over your large rule sets by creating tests for discrete sections of your rules.
You can make changes to your CER rule set in a running system and your changes take effect immediately upon publication.
Construction of CER rules is akin to layering formulae in the cells of a spreadsheet (which will be familiar to many users). When input data (such as evidence, personal data or payment rates) change, CER integrates with the Dependency Manager to automatically recalculate derived values which are affected by the change.