Sage 100 Contractor is a very good software, but the reports are so difficult to maneuver thru. Sage 50 Accounting has a very good, user friendly reporting process. The reports are cleaner and easier to change to fit your requirements. You can pick the "columns" you want to put in your report... or remove ones you don't want etc. For example ... the Bank Reconciliation... in Sage 50... it is a one page report with totals for deposits, checks, and adjustments... then only lists the outstanding checks.. and then balance numbers.. The accounts receivable report... is 1 report... but you can pick what you want on the report... by clicking the "columns" button.... It's just very user friendly in all aspects.