Contact Us
Get in touch Get in touch
Built for Sentinel

From a 20-Year-Old System to an AI-Assisted Underwriting Portal

We rebuilt Sentinel Underwriting's entire property-inspection workflow — from order intake to delivered report and invoice — on a modern platform, migrating 400k+ historical inspections and layering in automated valuations, AI-assisted quality review, and role-based portals for every stakeholder.

Slide 1
Slide 2
Slide 3
Slide 4
About

About Sentinel Underwriting Review

Sentinel Underwriting Review Inc. provides real-time, on-demand risk intelligence across insurance, mortgage, banking, and real estate. For over 48 years, the Michigan-based company has led web-based property inspection and ITV intelligence, with turnaround times as fast as 24 hours.

about

Modernizing a 20-Year-Old Platform

But the platform powering that reputation had aged. Sentinel had outgrown a system built two decades earlier, and asked us to rebuild it — replacing a 20-year-old application with a modern, automated underwriting portal engineered to carry the business for the next twenty.

The Challenge

A Business Running on a 20-Year-Old System

Sentinel's reputation is built on accurate inspections delivered fast — but the software behind it had been built roughly twenty years ago, and it was showing its age. The underlying database had grown inconsistent over time, and simply keeping it running meant staff constantly watching it and fixing records by hand. Much of the historical data was corrupted or locked in formats that couldn't easily be restructured. Worse, the inspection forms at the very heart of the business weren't captured as structured data at all.
The platform did just enough to keep daily operations going, and no more. It couldn't support growth, it couldn't automate the manual work draining the team, and it couldn't produce the reliable reporting an underwriting business depends on. Sentinel didn't need a patch — it needed a platform rebuilt from the ground up, without losing two decades of inspection history in the process.

  • Industry

    Insurance
    Risk Intelligence
    Property Inspection
  • Core Stack

    Next.js
    Node.js
    PostgreSQL
    Microsoft Azure
  • Services

    Custom Platform Development
    Cloud & DevOps
    Legacy Data Migration
    AI Integration
  • Business Type

    B2B Underwriting
    Inspection Services
outcomes

Outcomes That Define the Build

400K+

Legacy inspections migrated, cleaned, and searchable in one place

5

Role-based portals unifying every stakeholder on one platform

~1,350

Inspections completed end-to-end in the first full month

8 Month

From design to a live, integrated, AI-assisted portal

Process

Our Process

  1. 01 Discovery
  2. 02 Design
  3. 03 Development
  4. 04 Migration & QA
  5. 05 Launch & Support

01 DISCOVERY

  • Mapping Sentinel's full inspection workflow, from order to invoice
  • Auditing 20 years of legacy data to understand every format and quirk
  • Defining the requirements for automation, roles, reporting, and security
Workflow Mapping
Legacy Data Audit
Requirements Definition

02 DESIGN

  • Two months of UX design across five distinct user roles
  • Digital inspection forms built to capture structured, photo-backed data
  • A clear two-stage review workflow from QC through Final Review
Multi-Role UX Design
Legacy Data Audit
Requirements Definition

03 DEVELOPMENT

  • Six months building the end-to-end workflow engine
  • Third-party integrations, AI-assisted review, and automated valuations
  • Role-based portals with invoicing generated from the same data
Multi-Role UX Design
Legacy Data Audit
Requirements Definition

04 MIGRATION & QA

  • Migrating 400k+ historical inspections with tolerant, format-aware readers
  • Targeted, reversible corrections — every fix backed up before it was applied
  • Testing the workflow, integrations, billing, and duplicate detection end to end
Multi-Role UX Design
Legacy Data Audit
Requirements Definition

05 LAUNCH & SUPPORT

  • A clean go-live cutoff separating legacy history from live work
  • Performance monitoring and stabilization through the first weeks
  • A first full month running ~1,350 inspections through the new platform
Multi-Role UX Design
Legacy Data Audit
Requirements Definition
1 of 5
Project Challenges

The Weight of Two Decades of Data

A rebuild is one thing. A rebuild that has to inherit twenty years of messy, business-critical history is another. Four challenges defined this project.

Turning Paper-Style Forms into Structured Data

The core inspection forms had never been captured as structured data. Rebuilding them as digital, photo-backed forms with clean, queryable fields made every inspection searchable, reportable, and ready for AI-assisted review.

Migrating 20 years of inconsistent data

Over 400k+ historical inspections had to move to the new platform — with wrong-timezone dates, free-text policy dates, mixed 5- and 9-digit ZIPs, cryptic dropdown codes, and duplicate records throughout. All of it had to become clean, usable data.

Keeping legacy history useful without polluting live work

That history was needed for search, reporting, billing, and duplicate detection — but couldn't clog live queues or skew daily metrics. It had to be present and out of the way at once.

Serving five users on one platform

Sentinel admins, field reps, QC reviewers, insurer admins, and underwriters each needed their own focused workspace, while working from a single source of truth — including billing.

Execution Strategy

One Platform, End to End

Our goal was to replace a system that merely survived with one that actively runs the business — capturing structured data, automating the manual work, and supporting reliable decisions. We delivered it across four connected workstreams.

01

End-to-End Inspection Workflow

  • Orders arrive automatically and are assigned to field reps by territory.
  • Inspections are completed on digital forms with photos, then move through a two-stage quality review — QC, then Final Review — before delivery to the insurer.
02

Automated Valuation & AI-Assisted Review

  • Every inspection receives a replacement-cost valuation from Verisk 360Value.
  • AI compares the photos against the form answers to flag inconsistencies and draft review comments — giving reviewers a faster, sharper starting point.
03

Role-Based Portals with Built-In Billing

  • Separate, focused workspaces for Sentinel admins, field reps, QC reviewers, insurer admins, and underwriters.
  • Invoicing for clients, field reps, and QC is generated from the same data that runs operations — one source of truth, not a separate ledger.
04

The Legacy Data Strategy

  • A go-live cutoff keeps legacy records searchable and reportable while holding them out of day-to-day queues and metrics.
  • Tolerant readers let every part of the app understand both old and new data shapes.
  • Targeted, reversible corrections — each backed up first — cleaned the history without risk.
Execution Strategy

Sitting on an aging system you can't afford to lose data from?

We modernize business-critical platforms without leaving history behind.

Talk to our engineering team Talk to our engineering team
Tech Stack

Built to Run and to Last

The stack was chosen for reliability, speed, and long-term maintainability — the qualities an underwriting business needs from software it will depend on for years. A modern React front end keeps the multi-role interface fast and responsive; a strongly-typed Node back end with a typed ORM keeps the data layer safe as the schema evolves; and Azure provides the secure, scalable cloud foundation underneath.

01

Frontend

Next.js (React, TypeScript), Tailwind CSS, TanStack Query

02

Backend

Node.js, Express, TypeScript, Prisma ORM, Puppeteer (PDF report generation)

03

Database

PostgreSQL 18 (Azure Database for PostgreSQL)

04

Cloud & DevOps

Microsoft Azure (VM + Docker, Blob Storage), GitHub Actions CI/CD, Vercel

POWERED BY INTEGRATION

Third-Party Integrations

Rather than rebuild what specialist providers already do well, the platform integrates the services Sentinel's workflow depends on — valuation, data exchange with insurers, AI review, mapping, and email — into one seamless flow.

Verisk 360Value

Replacement-cost (ITV) valuation generated for every inspection

OpenAI

Vision-based review of photos against form answers, flagging issues and drafting comments

AAA & Michigan Basic (MBPIA)

Automated daily file exchange over SFTP — incoming orders, outgoing results

Google Maps

Mapping and route planning for field reps and underwriters

Resend

Transactional email — assignment digests, reminders, and delivered reports

BUILT FOR TRUST

Security & Compliance

Handling insurance inspection data means security isn't a feature — it's the foundation. Protection is built into the platform at every layer.

Least-privilege access

Role-based access, with each of the five roles limited to its own screens and data, enforced on the server.

Authenticated and encrypted

Token-based authentication, with sensitive fields encrypted at rest.

Private by default

Photos and reports stored privately, shared only through short-lived signed links.

Controlled and auditable

Destructive and financial actions restricted to Sentinel admins, with an activity log of changes to inspection reports.

Visual Proof

The Screens We Built

The portal is live and running Sentinel's daily operations. Drop a screenshot into each frame below — captured from your own admin access — to turn this into visual proof of the work.

The Result

A Platform That Runs the Business

What began as a 20-year-old system that staff had to nurse along is now a platform that actively runs Sentinel's operations. Orders flow in and assign themselves. Inspections are captured as clean, structured, photo-backed data. Every job gets an automated valuation and an AI-assisted review. Two decades of history — more than 400k+ inspections — is migrated, cleaned, and instantly searchable, without cluttering the work the team does today. And in its first full month live, the new workflow carried roughly 1,350 inspections end to end.

AreaBefore (20-Year-Old System)After (New Portal)Business Impact
Historical DataInconsistent, fixed by hand daily400K+ records migrated, cleaned, and searchableTwo decades of history usable, not a liability
Inspection FormsUnstructured, not captured as dataDigital forms with photos, fully structuredEvery inspection becomes searchable data
Order HandlingManual assignment and re-keyingAuto-intake + territory-based assignmentStaff freed from repetitive data entry
Quality ReviewManual and inconsistentTwo-stage QC + Final, AI-flaggedConsistent quality, issues caught early
ValuationHandled separatelyAutomated Verisk 360Value on every jobReplacement cost on every inspection
Access & RolesOne shared systemFive role-based portalsEach user sees only what they need
BillingSeparate from operationsInvoicing generated from the same dataOne source of truth, less reconciliation
THE TRANSFORMATION

Business Impact

The rebuild transformed Sentinel's legacy software into a platform that automates operations, improves quality, and makes twenty years of inspection data accessible.

BEFORE THE REBUILD

Manual & fragmented.

  • Manual assignments
  • Repeated data entry
  • Unstructured forms
  • Disconnected operations
AFTER THE REBUILD

Automated & connected.

  • Automated workflows
  • Reduced re-keying
  • Structured, searchable data
  • Unified reviews & billing
LONG-TERM BUSINESS VALUE

20 Years of Data.

Historical inspections transformed into a searchable, reportable business asset.

WHAT SETS US APART

Why Auspicious Soft

Legacy migration, done safely

We rescued and modernized 400k+ records from a two-decade-old system — the kind of migration most teams avoid.

Practical AI integration

We use AI where it earns its place — here, sharpening quality review — not as a gimmick.

Enterprise-grade security

Role-based access, encryption, signed links, audit logs, and automated backups come standard.

Complex workflow platforms

Multi-role, multi-stage operational platforms with billing built in are our core work, not a stretch.

Frequently Asked Questions

What was Sentinel running before, and why replace it?

Sentinel's business ran on a system built roughly twenty years ago. Its database had grown inconsistent and needed constant manual fixing, much of the historical data was corrupted or hard to restructure, and the core inspection forms weren't captured as structured data. It kept daily operations going but couldn't support growth, automation, or reliable reporting — so we rebuilt it.

In one line, what does the new portal do?

It runs Sentinel's entire property-inspection workflow for insurance underwriting — from receiving an order, to assigning and completing the inspection, through a two-stage quality review, to delivering the finished report and invoicing it.

What was the single hardest technical challenge?

Making the new platform work with 20 years of legacy data. More than 400k+ historical inspections were stored inconsistently — wrong time zones, free-text dates, mixed ZIP formats, cryptic codes, and duplicates. We solved it with a go-live cutoff that keeps legacy data searchable but out of live queues, tolerant readers that understand both old and new data shapes, and targeted, reversible corrections that were backed up before being applied.

What measurable results have you seen?

More than 400k+ historical inspections were migrated and made searchable in one place, and about 1,350 inspections were completed through the new end-to-end workflow in its first full month (September 2026). Manual assignment and re-keying have been replaced by automation across the workflow.

What is the core tech stack?

The front end is Next.js (React, TypeScript) with Tailwind CSS and TanStack Query. The back end is Node.js with Express and TypeScript, Prisma ORM, and Puppeteer for PDF report generation. Data lives in PostgreSQL 18 on Azure. The platform runs on Microsoft Azure (a Docker VM plus Blob Storage), with GitHub Actions for CI/CD and Vercel for the front end.

How is data security and compliance handled?

Access is role-based and server-enforced, with each of the five roles limited to its own screens and data. Authentication is token-based, sensitive fields are encrypted at rest, and photos and reports are stored privately and shared only through short-lived signed links. Destructive and financial actions are limited to Sentinel admins, changes to inspection reports are logged, and databases are backed up nightly with five-day retention.

How long did the project take, and how big was the team?

Two months of design followed by six months of development — eight months in total — delivered by a focused team of four to five specialists.