Skip to content

VCPMS

One platform, five portals, and state victim-compensation programs running on it since 2019.

Client
State programs
Role
Build, implement, run
Heritage
CaRES, 2014
Stack
.NET 10 · Angular 21
Status
In production
VCPOffice claim workspace with claim sections, victim details and financial summary
VCPOffice claim workspace — every section of a claim one click away (demo data)

The problem

A victim-compensation claim touches many people: the victim, their advocate, the hospital or counselor who treated them, the police who took the report, and the analysts who decide and pay it. Each needs a different view, different permissions and different paperwork.

States had been running this on single-purpose systems that were expensive to change and hard to share.

One core, five doors

We built one shared core — claims, payments, documents, rules — and put a dedicated portal in front of it for each kind of user.

  • VCPOfficeProgram staff
  • VCPOnlineVictims
  • VCPProviderProviders
  • VCPAdvocateAdvocates
  • VCPAgencyLaw enforcement
Shared core · claims · payments · documents · rules

Configured, not forked

Every state’s law is different. Instead of a custom copy per state, each program configures its own rules — and every core upgrade rolls forward to all of them.

  • Benefit caps
  • Eligibility rules
  • Document taxonomies
  • VOCA reporting
VCPMS reports list with generated PDF and Word reports
Reports generated from program templates — PDF, Word, editable PDF

State by state

  1. 2014–15California. CaRES built for the Victim Compensation Board — the foundation VCPMS grew from. Still in production.
  2. 2019Oklahoma. Victim portal live; back-office migration in progress.
  3. 2023Maine. Full five-portal deployment, branded locally as CAMS.
  4. NowAlaska. Implementation led by partner Heart4Victims on the ASDCom-built platform.

Under the hood

Multi-tenant
One codebase serves every state, each with its own configuration and data.
36 report types
Operational, financial and federal reporting generated from the same data.
Data conversion
Purpose-built tooling to move each state's legacy records in, verified before cutover.
Tested nightly
CI/CD pipelines with automated end-to-end browser tests on every build and every night.
Documents
Bulk upload, classification, generated letters and Outlook integration.
Current stack
.NET 10, Angular 21 and SQL Server — kept current, not left to age.