How California built one of the world's biggest public-sector IT systems
Since 2005, YouTube has gone from launching its first website to serving up more than 100,000 years' worth of video content every day. During the same period, the State of California has gone from the idea of adopting a single ERP, HCM, and procurement platform to getting nearly all of its departments on board – although there are still a few stragglers.
In 2021, 16 years after the implementation was first proposed, the final functionality was deployed to FI$Cal, the statewide finance system. The following year, the legislature judged that all the project's objectives had been met. Just why it took the same time as a startup like YouTube to achieve world domination tells us a lot about enterprise software, and especially its role in government: it's harder than it looks.
FI$Cal – short for Financial Information System for California – combines financial planning, accounting, budgeting, cash management, and procurement. Its builders believe that it is one of the largest public-sector IT systems in the world. Given that most national governments would rely on separate departmental systems, and that California is the world's fourth-largest economy, the claim may not be so far-fetched.
Based on PeopleSoft, acquired by Oracle for $10.3 billion in January 2005, and Hyperion, which Oracle bought for $3.3 billion in 2007, FI$Cal supports approximately 16,000 end users in 151 departments that use the system to pay their bills and balance their budgets every day. It processed $453 billion in spending in fiscal 2023-2024 while the State Treasurer's Office system functionality handled more than $2.9 trillion in state government banking transactions in the same period.
Although the rollout is officially complete, new challenges continue to arise. As well as finding the right time for six deferred departments to adopt the system, the team must manage the Department of Justice's plan to go live in 2027 and the California Department of Transportation (Caltrans) project to adopt the system in 2028.
The California Government Code Section 11865 determines future developments in FI$Cal – specifically, onboarding deferred departments, continuing technical optimization, and maintaining system security. It is also set to support the transition of the accounting book of record for the State of California to the FI$Cal system by the July 2026 statutory deadline.
FI$Cal, also the name of the department that manages the system, is developing and implementing an onboarding schedule for each deferred department including tasks, training, analysis, and touchpoints to prepare the department and transition them to the "new" system. This process includes an analysis in the early stages in the form of a fit/gap report and a master departmental workplan.
FI$Cal works with departments before, during, and after the onboarding process. It anticipates a learning curve of around three years for all newly onboarded departments, throughout which it supports these departments.
The idea of the FI$Cal system was first proposed when the Department of Finance needed to replace its budgeting system, which originated in 1984 and ran on IBM Power8 servers using the IBM iSeries operating system. After the 2005 feasibility report, the California government expanded the project to modernize the state's entire financial management processes into a single financial management system. Seven years after the project was first proposed, in 2012, a systems integrator was brought onboard and implementation work started in earnest (see timeline for more detail).
According to FI$Cal, a cloud-first policy is now in place. This means it considers cloud solutions before making any new investments. It aims to take advantage of cloud technology to help with resilience and flexibility. Using a phased approach, it has been replacing system infrastructure with cloud services for the past few years. During its first phase, it implemented a cloud-based disaster recovery environment for the FI$Cal system and migrated back-office systems and services to the cloud. It is currently in the second phase and is working to migrate the main FI$Cal system to cloud-based infrastructure.
"Our goal is to complete this migration before we have to upgrade the current hardware, avoiding significant capital expenses to replace our hardware," FI$Cal said in a statement to The Register. "We are already using cloud-based infrastructure to support onboarding new departments and to test new functionalities. The last phase in our journey to the cloud will be to determine a feasible and cost-effective strategy to transition our core software to a cloud software-as-a-service model, where such a model would provide benefits to the state."
California is not alone in facing the challenge of moving from PeopleSoft to a SaaS application for HR, finance, and payroll.
Akshara Naik Lopez, a senior analyst at Forrester, said that in the late 1990s and early 2000s, PeopleSoft was a popular system for so-called SLED entities in the United States. These State, Local, and Education government organizations – of which there are around 90,000 – often took the opportunity to add customizations on top of the vanilla solution to suit their specialized requirements.
"If they're using the entire HCM, including payroll, they are more than likely to customize it. Some are also using time and labor applications, which can be very complex. The more complex ones are not easy to undo and figure out how to do it in a SaaS product," she said.
"What's happening with a lot of SLED entities is they've done the traditional cycle right every three to five years of setting budget aside and doing an upgrade project. What we are seeing is a lot of these SLED entities, when they're due for an upgrade, you will see their HR heads and CTOs and the budget office trying to figure out, 'Is it time for that entity to consider SaaS?'"
- Oracle goes all-in on AI, customers still figuring out how they'll use it
- Rimini Street, Oracle edge toward truce after years of legal warfare
- Larry Ellison is still not the world's richest person
- It's been 20 years since Oracle bought two software rivals, changing the market forever
PeopleSoft is not the future direction of travel for Oracle ERP, HCM, and financial management software. Big Red currently markets its Fusion SaaS application suite, hosted on Oracle Cloud Infrastructure, for enterprise organizations and NetSuite for medium-sized enterprises. Fortunately for the sizable army of US public sector users, the support cut-off for PeopleSoft is long. Unlike SAP – which is mandating end-of-2027 and 2030 depending on what you pay – Oracle has announced it will support PeopleSoft until the end of 2035.
"We have extended support annually for the last six years, and will continue to do so until Oracle's strategy and support for PeopleSoft changes," Oracle veep Rebekah Jackson said in a blog post.
Nonetheless, users will have to make the move at some point. Although Oracle says it continues to enhance PeopleSoft, the last full application release, 9.2, came out in 2013.
"The difficult question that users face is whether SaaS HCM and finance vendors can prove to them that their application can support their needs out of the box," Lopez said. "Most likely, they won't, but they can also see if it is configurable enough with the help of the product vendor and systems integrator to provide a core application, without any add-on solutions that they then have to integrate."
Modern SaaS vendors in this market, such as Workday, have low-code and no-code environments with which they can adapt the standard application. But to do that they need to figure out what their existing application actually does, a challenging enough task in itself.
Another option is to move the PeopleSoft applications to a hyperscaler, such as AWS, Google Cloud, Azure or OCI, where they can add automation and AI onto their existing applications.
"You can run on-prem PeopleSoft applications on AWS or OCI. AWS offers phenomenal add-on AI capabilities. There are options available, even from 'on-prem or non-SaaS options,'" Lopez said.
Given how long it took California's state government to move onto PeopleSoft in the first place, even with generous lead time, organizations might want to start planning soon.
Iain Saunderson, chief technology officer at Spinnaker Support, said that despite the long lead time for support and updates, the PeopleSoft install base is dwindling. "I don't think Oracle's selling very many new installations of PeopleSoft," he told The Register. "Users are probably moving off PeopleSoft very gradually. The customers are going to be there for the next decade but if I was a CEO running a PeopleSoft installation, I would probably need to figure out what's going to come next. I don't have to act on it today, but you know, I'm not going to get all the latest and greatest features and just new enhancements where I am."
FI$Cal kindly provided some of the details for this article. The Register asked a number of follow-up questions about the technical stack, the systems integrator, and the costs. We're still waiting for a response. In the meantime, FI$Cal offered a prepared statement.
Bret Ladine, director of FI$Cal, said: "FI$Cal continues to hit key milestones and enable efficiencies throughout state government. This progress can be attributed to applying lessons learned from FI$Cal's early years, effective collaboration between FI$Cal and its partners, and legislative oversight that provided a clear roadmap, which FI$Cal is following closely."
The Register will follow FI$Cal's progress closely too, because the roadmap is not the territory and others in the US public sector are likely to embark on the same journey in the next few years.
Forrester's Lopez said some of the projects had been on hold, but that wouldn't last. "We are already seeing a lot of RFP activity going on in the SLED client base across the United States, and we'll continue to see them."
Thousands of US public sector bodies might have a long history with PeopleSoft, but the hard years lie ahead. ®