Multiple Alphabets/ Multiple Currencies

Several users can work simultaneously on the same database in different languages and different alphabets. Both personal data (name and address) and "Wordings" can be saved in the various languages, subsequent contracts or letters can be printed in the various languages based on the addressee. All saved amounts are managed in the currency of operation.

Plug-in Processes

The "plug-in' technique allows to substitute modified algorithms to the standard algorithms provided in the software, and to insert line specificities (specific data screens or rating algorithms, etc ...) in the standard process, without modifying the kernel of Ciriselsa (core).


A shield of Webservices allows to encapsulate all the 'business processes' in order to ensure a Service-Oriented Architecture (SOA) as well as a Web-Oriented Architecture (WOA). This urbanization of the software allows to reach a high level of "mediation" essential to the Openness the software proposes to achieve.


Ciriselsa can become very quickly operational in the enterprise for everything relating to the standard lifecycle of the insurance policy. Some clients started production less than 5 months after acquiring the software.


The 9 functional areas

CIRISelsa P&C is organized around 9 standard functional areas :


Provide data for direct and event marketing. Manage contracts per actor, distribution channel. Retrocede commissions. Support sales, commercial management and manage commercial targets


Record information of Clients/Prospects, Business getters, Brokers, Intermediaries… Find and display an individual, his situation, his contracts/Claims, his Loss Ratio, etc....


Define the Product, its Covers and its Wordings. Prepare Product simulations, Activate the Product.


Issue a proposal/quote. Transform a Quote into Policy or directly underwrite a Policy.

Efficient management of "Fleets" with Import and Export or remote update of the Fleet by the final Client, etc...

Issue periodic premium payments (Installments). Issue the various types of contract Endorsements: Suspend/Cancel a contract, Reactivate a contract, Renew contracts (Schedule).

All saved amounts also figure their exchange value in the local currency according to the date of operation. A Policy may reference several different currencies (Currency of the Sum Insured, Currency of the Premium, Different Currency for each Cover of the Policy, etc ...).

A "reference currency" is also provided allowing to consolidate the amounts from the various local currencies.

A history of exchange rates is kept for each currency based on the reference currency.


Report a claim. Proceed with Evaluations and Reevaluations, Make Payments, Issue and Collect Recoveries, Close Claims, Evaluate the "stock", as well as provisions, etc ....

Accounting / Finances

Collect all types of payments (direct, or through banking channels (SEPA, ...). Manage arrears and litigations, Generate Accounting Entries, etc ....

Coinsurance and Reinsurance

Manage Coinsurance (Respective shares of the Leader and the Coinsurers, Coinsurance Commissions, Total Issue or "Our Share", etc...).

Manage Reinsurance treaties (Quota-Share, Surplus, Excess of Loss), Apply treaties then manage Facultatives in case of excess. Manage and Apply "facultative models", etc ....

Organization and security

Manage authorizations by user Group and by Function/Acion, as well as possible derogations by User.

Manage transaction limits by Insurance Line of Business and by Operation (Issuing Premiums, Claim Settlements, etc ...) Manage the data's logical and physical environment.


Calculate and analyze standard management indicators, Inform Third Parties, Print statistics, etc....


The functional architecture of CIRIS is structured around the Client concept, a customizable workshop for the construction of Products and Services, independent functional modules and a rating workshop. The technical architecture is based on market standards: the Oracle database and Oracle's development workshop Developer and JDeveloper. It thus benefits from all the builder’s technological advances (Data distribution, Client-Server, Thin Client, Internet/ Intranet). The openness of Ciris allows to expand the base model, to expand processes without interfering with the Ciris kernel, to interface with existing or external management systems (Claims, Accounting, etc.)

A shield of Webservices is deployed such as to allow certain external information systems to interface with Ciris in a secure way. This allows :

  • to encapsulate "business" processes independently
  • to ensure total impermeability between external processes and the data storage of the base.
  • To allow cohabitation of several access environments (Client Server / Intranet, Web (Ciriselsa and Web SOA)