30 questions every CFO should ask about software implementation costs