“I would make a guess that California had numerous changes to their package requirements, and just kept changing things.”
I would guess SAP was at fault. They over promise and under deliver. Think about this: For years SAP has been writing that software and they promise off the shelf capabilities, yet, every module always requires a million plus bucks to make run.
Yep, that's why I want to be an SAP consultant.
Seriously, SAP does things with large volumes of data that no one else can approach. Things like sub-second lookup on a 250 million invoice DB.
Every year, the legislature changes the benefits system. SAP has to change the code every year to conform to the new rules.