December 21, 2011, 4:08 PM — They couldn't put it off any longer. The ERP system for the Electric Power Research Institute (EPRI) had reached the end of its useful life.
No wonder. EPRI -- a California nonprofit institute that conducts research on the generation, distribution, and use of electricity for utilities in the United States and abroad -- had implemented its ERP system way back in 1999. Driven in part by the race to beat the Y2K deadline, the system had been designed for a time when EPRI used a combination of mainframes, minicomputers, client server systems, and desktop PCs -- an architecture it abandoned years ago. Worse, the organization's original ERP vendor had been swallowed by a competitor, and support for its legacy product was coming to an end.
[ InfoWorld's Andrew Binstock runs down lessons to be learned from ERP failures. | Discover what's new in business applications with InfoWorld's Technology: Applications newsletter. | Get the latest insight on the tech news that matters from InfoWorld's Tech Watch blog. ]
It was time to make a painful choice. But unlike in the late 1990s, EPRI had plenty of options. It could stay with a large on-premise vendor like Oracle or SAP. It could go for a smaller but nimbler SaaS solution like NetSuite or Plex Online. Or it could go for an on-premise solution hosted and managed by a third party.
EPRI chose the last, going with a brand-name solution and a third-party host. Why?
"Their solution offered a contract lifecycle management module, which we needed," says Michael Dotson, senior manager of business operations for EPRI. "And the hosting company had more experience with the software. We thought it would be faster to roll out and easier to upgrade, especially if we needed to customize it later."
An ERP boomlet, born of necessityFor the past decade, ERP has been the poster child for IT projects that overpromise and underdeliver. It was notorious for painfully complex rollouts that took years to implement, required massive customization, and were often only partially realized. Billions of dollars were spent just trying to get ERP systems to work as advertised.