The same is true for many medium-sized and even some small businesses. It's also clear that e-business is an immensely complicated activity, with implications for every aspect of a company's operations. The opportunities for mistakes are just about unlimited. And it's caused many an IT department to cry for help, which is unfortunate because there's very little help to be had.
Qualified people are in very short supply.
Each of these approaches has advantages and disadvantages, depending on the company's resources, experience, expertise and special needs. Most companies that try this are operating well outside of their core competency. They may be good at creating brand awareness or winning market share, but even large corporations rarely have the experience and expertise necessary to create an e-business application from scratch. The turnkey approach sounds like a good one, and for many companies, it's just what the doctor ordered. It allows them to maintain control of their data, keep their IT people challenged and involved.