UpSell is a simple business use case for increasing the sale of banking products. This example comes from OpenRules (http://openrules.com/examples.htm). In the original case rules are stored in Excel spreadsheet (http://openrules.com/docs/xls/UpSell.xls). The case was also described and modeled by Sebastian Radzik in his master thesis Design rules examples (PL); his design of this CASE in PL can be found on HeKatE UpSell Design wiki page.
The case provides rules which help to decide which products should be offered to the customer. The system can also set a comment about the client package. The decision is based on the client profile and products which the client has or does not have. The client profile is assigned in two phases: