I had the wonderful experience of seeing SAP, which was German manufacturing software at the time (1998), sold to an extremely large travel tour operator. SAP kept trying to shoehorn the tour operator into their software. Everything was an 'operation'. Why ? Because that was the only SAP function that would come close to providing the tour operator the functionality they needed. Tour pricing ? The morons ended up reading most of the pricing table each and every time they had to calculate a price.
SAP is smart, they sell upper management only, frequently in bed with consulting organizations like Accenture & such (the culprits that I saw in action at the tour company). After the years go by management is forced to continue so they don't have to acknowledge how big their f#&kup was. Don't believe me? I was there. I watched it all happen. I have talked to the culprits and the victims and the grunts.
After six (!) years this travel company finally had something which would run, pretty much, and the tour pricing was right, most of the time. About the time I left their system uptime was around 85%. All of this is after having a team of 16 programmer/analysts (and spending and spending for OJT), also after spending millions for more and more hardware because SAP is such a resource hog, They went from one big server and a few disks to a super SAN and 60 dual processor blades and lots of other hardware I can't remember at the moment. They still have a crew of 16 programmers to keep this crap system patched & running but it is not pretty by any means. Now that they have customized their system to make it actually work, they have to do partial re-writes every time SAP comes out with a new version (big upgrade $$ for SAP to be sure). I used to feel bad for them, but if management is stupid enough to believe the salesman and not do due diligence before the purchase, it's their own darn fault.
On second thought, SAP is German for "Our Shit Doesn't Stink, To Be Sure!"