Depending where you are and how much you want to spend
Appfolio
Though propertyhawk, landlordvision, and rentila are also pretty decent.
It all comes down to how complex your situation is. If it's simply tallying costs, then Excel is good enough.
Also, it may be time to bring in a external company to do it all instead - like I do.