CFO: Top 10 questions to ask before purchasing a financial software