Im currently working on a project for a large refined products company that is run by IBM. Its totally plausible that they created a bad solution. The last 3-4 projects Ive worked on were run by Big 4 consulting companies, and with each I've become more convinced that they are a drain on the economy.