What software do I need?

SUGGESTED

I currently do all my accounting with my own software but am thinking of migrating to sage. I have four companies, each with about 1000 transactions per year and about 50 account codes. I wish to be able to load the transactions annually from csv files prepared by myself, add end of year adjustments manually, create end of year accounts, and create and submit company tax returns. What software do I need?