The Multi-Brand Insurance Challenge
AGIA Insurance Services is one of the nation's leading direct-response insurance marketers, offering a wide range of insurance products through affinity group partnerships. Each partnership represents a distinct brand, audience, and product set — and each requires its own consumer-facing website where members can browse, compare, and enroll in coverage online.
Managing 18 separate insurance e-commerce websites — each with its own branding, product catalog, and enrollment flows — while keeping the underlying technology consistent, maintainable, and compliant, is a significant engineering challenge. Framework Solutions, working with partner company The Comdyn Group, designed and built the platform that powers all 18 sites from a single shared infrastructure.
The Architecture: One Platform, Many Faces
The core architectural principle is multi-tenancy: a single application codebase and database infrastructure serves all 18 portal sites, with tenant-specific configuration controlling the branding, product offerings, content, and enrollment rules for each site. A member visiting Site A sees a completely different experience from a member visiting Site B — different logos, colors, products, and messaging — but both are served by the same underlying platform.
This approach delivers major operational benefits. A bug fix, security patch, or feature enhancement deployed to the platform propagates to all 18 sites simultaneously, with no risk of one site running a different version than another. Quality assurance overhead is dramatically reduced compared to maintaining 18 independent codebases.
Platform Architecture Highlights
- Single MVC.NET codebase powering all 18 portal sites
- Tenant-specific branding, products, and content via configuration
- Shared Microsoft SQL Server database with tenant data isolation
- Real-time enrollment engine with carrier API integration
- Centralized admin panel for managing all tenants
- Unified deployment pipeline — one release covers all sites
- Compliance logging and audit trails per tenant
Real-Time Enrollment Engine
The enrollment flow is the centerpiece of each portal. A prospective member selects a product, completes an application, and expects immediate confirmation — not a "we'll be in touch" response. The platform's enrollment engine connects in real time to insurance carrier APIs, submitting applications, receiving decisions, and issuing confirmation numbers within the same session.
Handling real-time enrollment across multiple product lines and carriers requires careful transaction management. Each enrollment must be fully committed or fully rolled back — partial enrollments create compliance issues that are difficult and costly to unwind. The platform enforces atomic transactions at both the application layer and the database layer, ensuring data integrity regardless of what happens during the carrier API call.
"One codebase, 18 sites. Every bug fix and feature ships to all portals at once — no version drift, no inconsistent member experiences."
Ongoing Maintenance and Evolution
Framework Solutions continues to develop and maintain the platform years after initial launch. Insurance product lines change with each policy year, carrier requirements evolve, state compliance rules are updated, and new affinity group partnerships require new tenant configurations. The platform is designed to accommodate these changes through configuration rather than code changes wherever possible.
New product types are onboarded through a structured configuration process: defining the product catalog, enrollment questions, eligibility rules, pricing tiers, and carrier integration parameters. A new portal site can be stood up for a new affinity partner in a fraction of the time it would take to build a new site from scratch.