Many companies still have trouble using technology to solve their business challenges or achieve their business objectives even after years of implementations and upgrades. Multiple factors explain these shortcomings. Technology changes quickly, making it hard for executives with no special grounding in IT to keep pace. Often implementations are led by an IT organization with different goals and objectives (on time, on budget) than the business (right information, right time). Many report after an implementation, the technology is new, but processes are still broken and unchanged. Of course, there has been progress, but for many, the reality hasn’t lived up to the promise.