In Auditing that matters (which I strongly recommend for every internal audit practitioner or consultant), I have a chapter on making sure you have the audit team you need. Here is an excerpt from the start of that chapter. It talks about probably the most important skill I needed from every member of my team.
The majority of internal audit functions perform a variety of audits every year and provide an opinion (ideally) or at least a list of risk-ranked weaknesses (far less than ideally) on the scope of each audit.
Are you evaluating software based on how it will help people get the information they need for informed and intelligent decisions, or are you limiting your sights to what is needed for compliance purposes?