Top 3 Characteristics of a Good Financial Reporting Software