Insurance Software Guide

Insurance Software Development Company: Core Systems, Regulation, and How to Choose

An insurance software development company builds, configures, integrates, and supports software for carriers, MGAs, brokers, and insurtechs: policy, billing, and claims systems, rating engines, portals, and underwriting tools. This guide covers the main types of insurance software, core platform choices, state data security and AI rules, ACORD data standards, modernization approaches, cost drivers, and how to choose a partner.

Published by Crecso Last updated About 12 minutes to read

Key takeaways

  • Much insurance development work is configuring and extending core platforms such as Guidewire, Duck Creek, Majesco, Sapiens, EIS, or Insurity (examples only), not writing everything from scratch.
  • State regulation shapes the software: the NAIC Insurance Data Security Model Law (#668) had been adopted in 28 jurisdictions as of August 2025, and NYDFS Part 500 amendments have been fully in force since November 1, 2025.
  • AI in underwriting, pricing, and claims needs governance: the NAIC AI Model Bulletin (December 4, 2023) has been adopted by about two dozen states, and Colorado has its own rules under SB21-169.
  • Rate and form filings tie product configuration to what regulators approved in each state, so versioning and effective dates matter as much as code.
  • Core modernization (replace, wrap, extend, or configure) succeeds or fails on data migration of policies and claims and on parallel runs before cutover.
  • Choose a partner by platform certification and delivery history, regulatory awareness, data migration method, and ownership terms, not by slide decks.

Understanding the work

What does an insurance software development company do?

An insurance software development company designs, builds, configures, and integrates software that runs insurance operations: policy administration, billing, claims, rating, underwriting, distribution portals, and customer self-service. It works with core platforms, state regulation, actuarial rules, and data standards such as ACORD, and often supports carriers through multi-year core system modernization.

Definition

Insurance software development is the design, configuration, build, and integration of software for writing, servicing, and paying out insurance policies, including core systems (policy, billing, claims), the rating and underwriting logic around them, and the digital channels used by agents, brokers, and policyholders.

How they differ from related providers

A general firm, described in our software development company guide, can build portals and APIs but may not understand rating, endorsements, reinsurance, or statutory reporting. Core platform vendors sell and host their own products and often deliver through partner networks. Systems integrators run large implementation programs. An insurance software development company may act as any of these, so ask which role it plays on your project.

Large carriers face the same governance, procurement, and architecture questions as other enterprises; our enterprise software development guide covers those in more depth.

Types of software an insurance software development company builds

Common insurance software includes core systems for policy administration, billing, and claims, rating engines, underwriting workbenches, agent and broker portals, digital first notice of loss (FNOL), MGA and insurtech platforms, and document and correspondence generation. Needs differ across property and casualty, life and annuity, and health-adjacent lines.

Common types of insurance software and what drives the effort
TypeExamplesWhat usually drives the effort
Policy administrationQuote, bind, issue, endorse, renew, cancelProduct definitions per state, effective dating, out-of-sequence endorsements
BillingInstallment plans, agency and direct bill, commissionsPayment plans, cancellation for nonpayment notices, reconciliation
ClaimsFNOL, triage, reserving, payments, subrogation, recoveryWorkflow rules, vendor integrations, fraud checks, payment controls
Rating enginesRate tables, rating algorithms, tieringMatching approved filings exactly, version control, testing against expected premiums
Underwriting workbenchesSubmission intake, risk scoring, referrals, third-party dataData enrichment, authority levels, audit trails, AI governance
Agent and broker portalsQuoting, policy service, commission statementsProducer licensing and appointments, single sign-on, ACORD forms
Digital FNOL and self-serviceMobile claim reporting, photo upload, ID cards, paymentsAccessibility, identity checks, integration with claims core
MGA and insurtech platformsProgram administration, bordereaux, embedded insurance APIsCarrier reporting, delegated authority limits, multi-carrier products
Document and correspondencePolicy forms, declarations, notices, lettersApproved form versions by state, mandatory notices, archiving

Scroll the table sideways to see all columns.

Health-adjacent lines

Health plans and payers also fall under federal health rules. The CMS Interoperability and Prior Authorization Final Rule (CMS-0057-F) set operational prior authorization requirements for impacted payers from January 1, 2026, including decisions within 72 hours for expedited and 7 calendar days for standard requests, with API requirements from January 1, 2027. See our healthcare software development guide for HIPAA and FHIR.

Requirements and rules

Regulation that shapes insurance software

Insurance is regulated mainly by the states. Software must support state data security laws based on the NAIC Model Law #668, the NYDFS cybersecurity regulation for New York licensees, state AI governance expectations, Colorado's SB21-169 rules, rate and form filings, and records retention requirements. The picture is still moving as of October 2026.

This is general information, not legal advice; confirm with counsel and your compliance team for each state you write in.

Data security laws

The NAIC Insurance Data Security Model Law (#668) requires licensees to run an information security program, oversee third-party service providers, investigate cybersecurity events, and notify regulators. A majority of states have adopted a version of it, with 28 jurisdictions as of August 2025, and state versions differ. New York's 23 NYCRR Part 500 applies to entities licensed by NYDFS; its amended requirements, including multi-factor authentication and asset inventory obligations, were fully phased in on November 1, 2025. A development partner with access to your systems or data is a third-party service provider under these rules.

AI and external data

The NAIC Model Bulletin on the Use of Artificial Intelligence Systems by Insurers, adopted December 4, 2023, expects a written AI program with governance, risk management, and oversight of third-party models. About two dozen states have adopted it. Colorado's SB21-169 targets unfair discrimination from external consumer data, algorithms, and predictive models, and the state's life insurance governance regulation 10-1-1 was amended effective October 15, 2025. Underwriting, pricing, and claims models need documentation, testing for bias where required, and human review paths.

Rate and form filings and records

Most lines require carriers to file rates, rules, and policy forms with each state. The software must apply exactly the approved version for each state and effective date, so product configuration needs strict version control, traceability to filings, and regression testing. Records retention rules also apply to policies, claims files, and correspondence, which affects archiving and deletion design.

  • Tie every rate table and form version to a state and an effective date.
  • Keep audit trails for underwriting decisions, overrides, and claim payments.
  • Document AI and model use, including third-party data and models.
  • Include developers and vendors in third-party risk reviews and incident plans.

ACORD standards, data, and integration

Insurance systems exchange data through ACORD standards, carrier and platform APIs, and file feeds. A typical carrier connects policy, billing, and claims cores with rating, document generation, payments, third-party data providers, reinsurance, general ledger, and agency systems, so integration design drives much of the risk and cost for any insurance software development company.

Definition

ACORD is the insurance industry standards body whose data standards, forms, and data model define common formats for exchanging policy, claims, and producer information between carriers, agents, brokers, and service providers.

  • Use ACORD messages and forms where trading partners expect them, and document any extensions.
  • Plan third-party data calls (property, vehicle, prior loss, identity) with cost, consent, and audit in mind.
  • Design idempotent payment and disbursement flows with approval limits and reconciliation.
  • Feed finance, statistical reporting, and reinsurance from consistent, versioned data.
  • Build a reporting layer so analytics does not query core systems directly.

Decisions

Build, buy, or modernize core systems

Most carriers buy a core platform rather than build one, then configure and extend it. The main modernization approaches are replace (move to a new core), wrap (put APIs and new channels around the legacy core), extend (add capabilities beside it), and configure (change products within the current platform). Many programs combine them.

Core system modernization approaches
ApproachGood fit whenTradeoffs
ReplaceThe legacy core cannot support new products, states, or channelsLargest program; data migration and parallel runs; staff retraining
WrapThe core is stable but channels and APIs are poorFaster value; legacy limits remain underneath
ExtendA gap such as underwriting, FNOL, or analytics can sit beside the coreMore systems to integrate and keep in sync
ConfigureA modern platform is in place and the need is new products or statesDepends on platform skills and the vendor's upgrade path
Custom buildA differentiating insurtech or MGA product that platforms do not fitYou own filings support, security, and long-term maintenance

Scroll the table sideways to see all columns.

Core platforms such as Guidewire, Duck Creek, Majesco, Sapiens, EIS, and Insurity are named here as examples only. Each has its own partner ecosystem and certifications, so ask an insurance software development company which platforms its proposed team has delivered on, rather than which ones the firm lists on its website.

Data migration and parallel runs

Moving in-force policies, policy history, open claims, and billing balances is often the hardest part of a core replacement. Plan data profiling early, decide whether to convert at renewal or move all policies at once, reconcile premiums and reserves after each test load, and run old and new systems in parallel on real transactions before cutover. Our guide to cloud migration service providers covers infrastructure and cutover planning that applies to cloud-hosted cores.

How an insurance software project runs

A project with an insurance software development company usually runs through product and regulatory discovery, platform or architecture choice, product configuration tied to filings, integration build, data migration rehearsals, testing that includes rating validation and parallel runs, and a phased rollout by line of business or state. Business and compliance staff stay involved throughout.

  1. DiscoveryInventory products, states, forms, rating rules, integrations, and in-force volumes, and confirm which filings constrain the design.
  2. Approach and platformDecide replace, wrap, extend, or configure, and evaluate platforms against your products, not demos.
  3. Product configurationConfigure products, rates, and forms with traceability to approved filings.
  4. Integration buildConnect billing, claims, documents, payments, data providers, and finance.
  5. Migration rehearsalsRun repeated test conversions and reconcile counts, premiums, and reserves.
  6. TestingValidate rating against expected premiums, test forms and notices, and run security testing.
  7. Parallel run and rolloutProcess real business in both systems, then go live by line or state.
  8. Support and changeKeep up with new filings, platform upgrades, and regulatory updates.

What drives cost with an insurance software development company

Cost depends on the number of products, states, and forms, the chosen modernization approach, platform licensing, the number of integrations, the volume and quality of policy and claims data to migrate, testing depth including parallel runs, and compliance work for data security and AI governance. Platform subscription fees are a separate recurring cost.

Cost drivers in insurance software projects
Cost driverWhy it adds effort
Products and statesEach line and state brings its own rates, rules, forms, and notices to configure and test
IntegrationsData providers, payments, documents, reinsurance, finance, and agency systems each need mapping and error handling
Data migrationLegacy policy and claims data often needs cleanup, mapping, and many rehearsal loads
Rating complexityRating must match filed algorithms exactly and be regression tested on every change
Parallel runsRunning two systems on real business takes staff time and reconciliation tooling
Customization depthHeavy platform customization raises upgrade effort later
Security and AI governanceControls, evidence, and model documentation for state and NYDFS requirements

Scroll the table sideways to see all columns.

For estimating methods and pricing models in general, see the cost section of our software development company guide.

Contracts, data, and ownership

A contract with an insurance software development company should cover ownership of custom code and configuration, platform license terms, third-party service provider security duties under state law, incident notice timelines, data return and deletion, and a transition plan. Platform code stays licensed from the vendor, so define what you own.

  • Code and configuration: custom code, product configuration, and integration code assigned to you, with platform components listed separately.
  • Security terms: controls, audit rights, and incident notice that support your Model Law #668 or Part 500 obligations.
  • Data: where policyholder data lives, who may access it, and return or deletion at exit.
  • Acceptance: rating validation, migration reconciliation, and parallel run results as acceptance criteria.
  • Escrow and exit: source code escrow for critical custom components, documentation, and handover support.
  • AI tools: disclosure of AI coding tool use, since purely AI-generated material without human authorship is not copyrightable according to the US Copyright Office.

How to choose an insurance software development company

Choose an insurance software development company with proven delivery on your platform and lines of business, a clear data migration and parallel run method, awareness of state data security and AI rules, strong testing for rating and forms, and contract terms that keep code, configuration, and data in your control. Check references from carriers or MGAs.

Evaluation criteria

  1. Platform track recordCompleted implementations on the platform you use or plan to use, with certified staff named for your project.
  2. Line of business depthExperience with your lines (personal, commercial, specialty, life) and your states.
  3. Migration methodA repeatable approach to profiling, conversion, reconciliation, and parallel runs.
  4. Regulatory awarenessFamiliarity with Model Law #668, Part 500, the NAIC AI bulletin, and filing constraints.
  5. Security practicesAlignment with the NIST SSDF and OWASP ASVS, and evidence for your third-party risk review.
  6. Ownership and exitClear terms on code, configuration, data, and transition.

Questions to ask an insurance software development company

  • Which core platforms and lines have you delivered, and can we speak to those clients?
  • How do you trace product configuration back to approved rate and form filings?
  • How many migration rehearsals do you plan, and how do you reconcile premiums and reserves?
  • How would you support our obligations as a third-party service provider under state data security law?
  • How do you document and test AI or predictive models for underwriting and claims?
  • Do you use ACORD standards with our trading partners, and how do you handle extensions?

Red flags

  • Heavy customization proposed before using the platform's configuration options.
  • No plan for parallel runs or migration reconciliation.
  • Treating rating and form changes as ordinary code changes without filing traceability.
  • Production policyholder data in development environments without masking.
  • Vague answers about who on the team holds platform certifications.

For a general checklist that applies to any project, see how to choose a software development company. For ongoing protection of cloud-hosted systems, see our guide to cloud security managed services.

Reference

Insurance software development company FAQs

What does an insurance software development company do?

It designs, configures, builds, and integrates software for carriers, MGAs, brokers, and insurtechs, including policy administration, billing, claims, rating engines, underwriting workbenches, portals, digital FNOL, and document generation, often on top of core platforms rather than from scratch.

Should we build or buy a policy administration system?

Most carriers buy a core platform and configure it, because building policy, billing, and claims from scratch is a very large and risky effort. Custom builds suit insurtechs or MGAs with products that platforms do not fit, or narrow components around an existing core.

What is the NAIC Insurance Data Security Model Law?

It is NAIC model law #668, which requires insurance licensees to maintain an information security program, oversee third-party service providers, investigate cybersecurity events, and notify regulators. A majority of states have adopted a version, with 28 jurisdictions as of August 2025.

Does NYDFS Part 500 apply to our software vendor?

Part 500 applies to entities licensed by NYDFS, but those entities must manage the security of their third-party service providers. In practice, vendors with access to systems or nonpublic information face contract requirements. The amended rules were fully phased in on November 1, 2025.

How do state rules affect AI in insurance software?

About two dozen states have adopted the NAIC AI Model Bulletin from December 4, 2023, which expects a written AI program with governance and oversight of third-party models. Colorado also regulates external data and algorithms under SB21-169. Build documentation, testing, and human review into AI features.

What are ACORD standards?

ACORD standards are industry data formats, forms, and a data model for exchanging policy, claims, and producer information among carriers, agents, brokers, and service providers. Using them reduces custom mapping with trading partners.

Why are parallel runs important in core replacement?

Running old and new systems side by side on real transactions shows whether premiums, billing, documents, and claims results match before cutover. It catches rating and migration errors that test data misses, and gives business and compliance staff evidence that the new system is ready.

Sources and further reading

Primary sources for the regulations and standards referenced in this guide.

  1. NAIC, Insurance Data Security Model Law government affairs brief
  2. NAIC, NAIC members approve model bulletin on use of AI by insurers
  3. New York State Department of Financial Services, Cybersecurity resource center
  4. New York State Department of Financial Services, Part 500 implementation timeline for covered entities
  5. Colorado Division of Insurance, SB21-169: Protecting consumers from unfair discrimination in insurance practices
  6. ACORD, ACORD data standards
  7. CMS, CMS Interoperability and Prior Authorization Final Rule (CMS-0057-F)
  8. NIST, Cybersecurity Framework
  9. NIST, SP 800-218: Secure Software Development Framework (SSDF) Version 1.1
  10. OWASP, Application Security Verification Standard
  11. IAPP, US State Privacy Legislation Tracker
  12. US Copyright Office, Copyright and Artificial Intelligence, Part 2: Copyrightability

About this guide

This guide is published by Crecso as an independent educational resource and is part of our software development guide. It names platforms, standards, and regulations as examples only, is not affiliated with any software vendor, insurer, or development firm, and does not describe services offered by Crecso. It is not legal or regulatory advice.

Last reviewed on . If you spot something that has changed, please let us know through our contact page.