Digital Insurance Marketplace with Recommender Engine
Online marketplace that connects insurance brokers, insurance companies and the end customers.
The definite feature of this marketplace is automation of information exchange and key business processes such as customer acquisition, underwriting and claims management.
Featuring a recommender engine that is assessing client’s information and suggesting the best fitting insurance plan.
Engagement model
Time & Material model for the MVP stage, Agile/Scrum for other stages
Effort and Duration
Ongoing, 6 months to create and launch the MVP
Solution
SaaS Marketplace
Project Team
1 Team Lead, 5 Developers, 1 Business Analyst, 2 QA Engineers, 1 Project Manager
Tech stack / Platforms
Client’s Request
The client is a Swiss based consulting company with more than 20 years of experience in the insurance industry. They decided to launch a new digital SaaS insurance marketplace that will fully automate the insurance business processes for insurance companies and brokers and provide fully digital experience for the end clients allowing them to select and buy an insurance policy online from multiple insurance companies and automatically recommend them the best fitting insurance plan.
The client has selected Itexus because of our specialization in the Insurance domain and experience with building recommender systems in the financial domain.
Functionality Overview
One of the aims of the platform is to transfer all business processes related to insurance activities online, as well as to gain a larger client base by offering more convenient way of getting services and a wide variety of offers via marketplace. All the data is gathered, saved and updated with one tool, as a result all participants of the process (brokers, insurers and clients) interact with each other in one place, faster and more efficiently.
- The platform covers many types of insurance products including statutory health insurance, accident insurance, personal liability, roadside assistance and many more.
- The platform automatically analyzes clients’ situation and recommends the best fitting insurance product using collaborative and content-based filtering in tandem with expert-defined rules.
- It enables clients to stay up-to-date with the new products and all changes in the existing products.
- Allows online consultations via a built-in chat with appointments scheduling and calendar synchronization.
- Administration module allows setting up all entities (types of insurances, consulting and insurance companies. consultants etc.) and viewing the reports.
Development Process
The project has started with a Discovery phase and a deep analysis of the Swiss insurance market and the client’s business goals. The Discovery phase resulted in the creation of detailed project documentation including the software requirements specification, UI mockups and software architecture document describing the recommended technology stack, architecture and third party components meeting project’s performance, security and scalability requirements.
After the Discovery phase the development process was organized based on Agile and Scrum frameworks with two-week sprints followed by demonstration of the developed features and feedback collection session.
In addition to Agile flexibility the project manager of Itexus kept track of the project budget and scope, reported costs on a weekly basis and alerted the client if some changes to the original scope and requirements required correction of the budget or simplifications in the scope of the project.
Technical Solution Highlights
The system consists of a back-end server and database hosted in the Azure cloud and three semi-independent web applications for Clients, Brokers and Administrators following the micro-frontend software architecture pattern.
The web applications communicate with the server via REST API. The same API can be used by the mobile application clients in the future.
The backend server also exposes public APIs for external systems to integrate.
Microsoft Azure Blob storage is used to store large volumes of scanned documents.
Tech Stack
Microsoft .NET, C# and Microsoft Azure and SQL Server were selected as a mature, well supported, enterprise-grade technology stack.
Angular 8 was chosen to implement a rich real-time web interface of the system.
Micro Frontends
As the application provides pretty different functionality for each User role Itexus team decided to split the front-end part to different applications with the appropriate features set based on the Micro Frontends Architecture Pattern which allows better maintainability, security and scalability of the system.
Security
As far as application has to store sensitive users data, security was the key issue in the system design. In addition to the security measures necessary to comply with basic regulations such as GDPR and usage of best encryption practices provided by Azure Cloud (such as Transparent Data Encryption, Azure SQL Auditing, Dynamic Data Masking, Azure ‘Always Encrypt’), Itexus developed its own mechanism of user’s data encryption to prevent any fraud.
Results & Future Plans
We have delivered the MVP of digital insurance marketplace which allows to avoid inefficient process of gathering information via paper forms, to manage claims effectively, to automate the process of customer’s assessment and to generate the most suitable insurance offers for their clients.
This MVP version of the system has been already launched to the Swiss market and is currently in beta-testing mode. The client is launching its marketing activities and planning the future versions of the product that will include a task management system and workflow automation for consultants, payments, claim management, personalized news feed for the clients and other features.
Related Projects
All ProjectsAI-Powered Financial Analysis and Recommendation System

AI-Powered Financial Analysis and Recommendation System
- Fintech
- ML/AI
The system uses machine learning techniques to process various content feeds in realtime and boost the productivity of financial analysts and client relationship managers in domains such as wealth management, commercial banking, and fund distribution.
Algorithmic Intraday Stock Trading System – Stock Trading Bot

Algorithmic Intraday Stock Trading System – Stock Trading Bot
- Fintech
Machine learning can automatically create and refresh an algorithm for solving a complex problem based on a large volume of data. It’s not necessary to search for business-important patterns. Instead, a team of qualified professionals should prepare the right data set for training and automate the entire data processing and application process. But at the same time, it is very important to ensure the quality of data and continuous quality control of algorithms.
App for Getting Instant Loans / Online Lending Platform for Small Businesses

App for Getting Instant Loans / Online Lending Platform for Small Businesses
- Fintech
- ML/AI
- Credit Scoring
Digital lending platform with a mobile app client fully automating the loan process from origination, online loan application, KYC, credit scoring, underwriting, payments, reporting, and bad deal management. Featuring a custom AI analytics & scoring engine, virtual credit cards, and integration with major credit reporting agencies and a bank accounts aggregation platform.
Wealth Management Platform

Wealth Management Platform
- Fintech
Wealth management platform connecting investors with a professional wealth-advisory company, allowing investors to answer a questionnaire and receive either a recommended model portfolio or a custom-tailored individual portfolio, that is further monitored, rebalanced and adjusted by a professional wealth-adviser based on the changing market conditions and client’s goals.
Contact Form
Drop us a line and we’ll get back to you shortly.
For Quick Inquiries
Offices
8, The Green, STE road, Dover, DE 19901
Żurawia 6/12/lok 766, 00-503 Warszawa, Poland