City of Oxnard, CA multi-module ERP program.
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.
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.
Asset management (EAM) & utility billing in flight — same engineered playbook.
- ERP Implementation (fully led)
- Finance & Close
- HCM/Payroll
- EPL
- EAM
- Utility Billing
- Post-Go-Live Support
- Vendor Management
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
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.