Free webinar — Utility Billing Stabilization, Done Right · Thu, July 16, 2026 → Save your seat
All case studies Case study

City of Oxnard, CA multi-module ERP program.

  • Public sector
  • Multi-module ERP
  • Fully led
3 live Finance, HCM & EPL in production
Embedded Leads delivery & the vendor
Since '21 Continuous, expanding partnership
Before — the situation

A mid-size California city of ~200,000 residents replacing core systems across finance, HCM, utility billing, and permitting. A top consulting firm had been unable to get the project off the ground. KCT was brought in to take over — and has been there from the very beginning since.

What KCT did

KCT fully leads the implementation as an embedded member of the city's team — program management, the vendor relationship, data conversion, integrations, and post-go-live support, with deliberately split, engineered go-lives so each module lands clean. Finance, HCM, and EPL are live; asset management (EAM) and utility billing are in flight, alongside ongoing enhancements.

Now — where it stands

Asset management (EAM) & utility billing in flight — same engineered playbook.

Relevant services
  • ERP Implementation (fully led)
  • Finance & Close
  • HCM/Payroll
  • EPL
  • EAM
  • Utility Billing
  • Post-Go-Live Support
  • Vendor Management
In depth

Split go-lives, by design

Why split go-lives

One combined go-live ties every module's risk to every other's. KCT engineered deliberately split go-lives — Finance, then HCM, then EPL — each cutover proofed, rehearsed, and landed clean before the next began. Asset management (EAM) and utility billing are now in flight on the same playbook.

Built on the city's confidence

A sequenced plan is harder to sell than a big bang — the city backed it because of its confidence in KCT's leadership. That same trust turned a stalled project into a multi-year, expanding partnership.

Production support & L0–L2

KCT stayed on as the city's production ERP support partner — config, release management, month-end, vendor escalation — and stood up a tiered L0–L2 support desk within weeks.

“A combined go-live doesn't reduce risk — it makes every module's risk every other module's problem.”

Erwin Limon · Program Manager, KCT
Your program next

Have a program like this?

Tell us where your ERP stands — stalled, mid-flight, or live and in need of a steady hand. You will reach Chris Rodney, our Client Relationships Director, and the senior operators who handle work like this.