Before companies can apply state-of-the-art technology to that crucial exercise, they need to redefine exactly what it is they are trying to optimize. It's not just about cost and time.
Companies haven't come close to exploiting the potential of cloud technology for running critical software applications. But there are trade-offs to be considered, when deciding whether to trust your data and systems with an outside vendor.