A core that could not change at the speed of the business
Twenty years of customisation had made the policy platform effectively unforkable. A rate change touched code, a new state filing meant a release, and the release train ran quarterly. The vendor’s upgrade path had been abandoned three versions back, and fewer than five people understood the billing integration end to end.









