Let me tell you a story: just over 10 years ago, I worked on a project to create a foreign exchange trading tool for small and medium sized businesses in Europe. My company (well the company that employed me, you know what I mean) had been commissioned to write a custom version of our existing trading software for it, and some other company (a big consultancy) was doing the, err, consulting bit of it, systems integration, branding, whatever you want to call it. The technology was great, worked perfectly, easy to use, got the best quotes from major banks, yadda yadda.
The project was a complete, utter, dismal failure. Why? Because when these companies wanted to do a deal, old Uncle Otto from the back office at company A would go and have a nice long lunch with cousin Beppe from company B, then they would shake hands, and that was that. They weren't interested, and they were getting great rates anyway, because these were long-term business relationships, some had been going on for generations!
So I am a bit leery of young hip geeks with soft hands telling honest sons of toil how to improve their businesses...