Selecting the right platform - Reinventing banking for long term success