The CER development environment tightly integrates with the wider application development environment.
CER is used by a number of application areas, including (but not limited to):
The Cúram Universal Access Module relies on CER to determine potential eligibility for social services programs when citizens use the self service module to perform self-screening. Based on the data captured, CER determines which programs the citizen is potentially eligible for, and provides a textual explanation (in the citizen's language) of why that citizen is or is not potentially eligible.
The Advisor uses CER rules to compute advice to display to users. This advice is automatically updated when circumstances change.
Cúram's Case Eligibility and Entitlement Engine tightly integrates with CER to provide determinations of a case's eligibility and entitlement (and explanations of how these were derived) across the full lifetime of the case. The Case Eligibility and Entitlement Engine relies on the integration between CER and the Dependency Manager to identify when to recalculate a case's determination, either due to case-specific changes such as evidence data, or from wider data changes such as changes to personal data or product-wide rate data.
You can also use CER to perform calculations for your own custom business areas.
The CER runtime does not have any in-built business concepts; instead, each business area communicates with CER via the use of:
For details on how application components utilize CER, see the business and technical guides for that component.