How about Quicken / Quickbooks / MYOB / etc? Doesn't need to be specialist software - just about any bookkeeping software will do the job.
I enter all data directly into Saasu, which my accountant can log into online and do work on too and then at tax time they can do reports directly. Scans of...