← All work
Product Engineering

Corporate Insurance Portal

A multi-stakeholder portal that let a bank offer and administer group insurance for its corporate clients — designed and engineered end to end.

Client
Corporate bank
Discipline
Product Engineering
Engagement
Scoped project
Multi-stakeholder
portal for bank, employer clients, and employees
End-to-end
designed and engineered as one system
Group insurance
administration, digitised

Context

A corporate bank wanted to offer group insurance products to its employer clients, in partnership with an insurance provider, through a single digital portal — replacing fragmented, manual processes.

The challenge

The portal had to serve three stakeholders at once — the bank, its employer clients, and the insurance provider — with clean workflows, secure data handling, and reliable integration between systems that were never designed to talk to each other.

Our approach

Design for three audiences

We designed the experience around three distinct users — bank administrators, employer HR teams, and the insurance provider — so each saw a workflow that fit their job.

Engineer the integrations

We built the UI engineering and backend to connect the bank's portal with the insurance provider's systems, handling enrollment, policy data, and administration.

Secure by design

Given the sensitivity of insurance and employee data, security and role-based access control were built into the architecture from the start.

Bank PortalConfigure productsEmployer PortalPlan administrationEmployee PortalEnrollment + claimsPolicy & Plan EngineShared core platform
A shared policy engine drives three portals — bank, employer, and employee — kept consistent by a single data model

Architecture

Three stakeholder experiences on one underlying platform

A group-insurance portal genuinely needs to serve three different audiences with different needs: the bank configuring and offering insurance products to its corporate clients, the corporate client's HR or admin team managing the plan for their employees, and individual employees enrolling and managing their own coverage and claims. Rather than three disconnected systems, the architecture is a shared core platform — policy data, plan configuration, enrollment records — with role-specific portal experiences on top, so a change to plan configuration by the bank is immediately reflected in what employer admins and employees see.

A policy and data engine that models real insurance products

Group insurance products have genuine structural complexity — tiered coverage levels, dependent enrollment rules, eligibility waiting periods, plan-year administration. The core platform models this structure explicitly rather than treating insurance products as generic configurable forms, which matters because insurance products have business-rule complexity (eligibility logic, coverage calculations, claims rules) that needs to be correct, not just configurable-looking.

Integration with the bank's existing systems

Because this serves a corporate bank's clients, the portal needed to integrate with the bank's existing systems — client/account data, in particular — rather than operating as a standalone island requiring duplicate data entry. The integration layer connects the insurance portal's data to the bank's systems where relevant (which corporate clients exist, who their employees are at a high level), while keeping insurance-specific data (coverage details, claims) within the portal's own domain.

What we built

  • A shared core platform for policy, plan configuration, and enrollment data
  • A bank-facing portal for configuring and offering insurance products
  • An employer admin portal for plan administration
  • An employee portal for enrollment, coverage view, and claims
  • Integration with the bank's existing client/account systems

Technology stack

Product Engineering
Multi-role portal architecturePolicy & business-rule enginePlan configuration system
Engineering
Full-stack web applicationDatabase design for insurance data modelAPI integration layer
Integration
Bank system integrationRole-based access control

Results & impact

The bank gained a digital channel to offer and administer insurance for its corporate clients — turning a manual, fragmented process into a single secure portal.

  • The corporate bank gained a single platform for offering and administering group insurance to corporate clients, replacing what had been a more manual, fragmented process.
  • The shared-core architecture meant changes to plan configuration by the bank propagated consistently to employer and employee views, rather than requiring updates across disconnected systems.
  • Employees gained self-service access to enrollment, coverage information, and claims — reducing the administrative burden on employer HR teams that previously handled these requests manually.
  • Designing and engineering the system end to end as one team meant the three stakeholder experiences were genuinely consistent with each other, rather than being separately-built modules that happened to share a database.

Have a similar problem to solve?

Tell us what you're building. We'll tell you the fastest honest path to shipping it.

Start a conversation →