8 Questions To Ask, And Answer, Before You Invest in New Software