+1 for Rent Manager. I have used it for many years. When I changed Windows Version I phoned the Help Desk and they gave me a code to enter so I didn't have to buy an upgraded version.
I just enter my rents, agent's fees, etc each month, so come the end of the year I am ready to do my Tax...