Growing IT complexity and costs are holding many businesses back from enjoying the full benefits that technology could offer.