Have a built in report editor so users can edit the reports from within the software or make multiple different versions of the reports that can be selected from. This would eliminate the need for users to purchase Crystal Reports. This feature is included with some ERP competitors and QuickBooks already.
One should be able to select column and rearrange by moving upwards and downwards.