The power of the ICE applications comes from the ability for business users to configure the system and define their rules, products and processes. This power is enabled through the ICE Workbench.
ICE Workbench sits on the desktop and allows business users to use a series of check boxes, drop down boxes and text in a straightforward tree structure to define a product and the rules associated. Business users can also define data items, labels and screen configuration as well as reference data, language preferences and mandatory fields. There is no scripting or programming involved.
The definable product structure allows for the use of layering and inheritance to keep the need for bespoke development for each new product or scheme to a minimum. Variations are simply defined as over-rides against a product inherited from the core/base product.
Within ICE Workbench there is the ICE Administration feature which allows the definition of party types, documents, users, work groups, authority profiles and labels to be defined centrally. It also has a component to change manage all configuration, including products, into each of the defined environments. This includes a full audit and versioning function of changes to be tracked.