The replacement of any critical business application or technology with a new platform is a complex undertaking. Decisions about the target solution need to be based on clear business objectives and rationale, i.e. that you have a problem looking for a solution and not vice-versa. You need to ensure you have the approaches, capabilities and plans to mitigate the risks associated with such change, and ultimately the perseverance and mechanisms established to realise the expected benefits and value from the investment.