Consider whether your existing software mix is delivering what your company needs today in terms of functionality and performance and whether you have the resources to continue to manage and support it. Also think about the way your employees work now and will work in the future and whether you wish to continue to pay for enterprise software as a capital expense.