John, QuickBooks Pro will allow YOU to CUSTOMIZE it by YOU creating DEFINE FIELDS (blank fields that allow you to input data you want to create) that no other software program will allow you to do.
I wanted to see my tenants move in date, Security Deposit, Rental Amount, Move Out Date, etc. So I created blank fields that will allow me to enter in that data, those answers for every tenant that I have.
I wanted all this information to show up on ever Invoice or Receipt or bill that I send my tenants and told QuickBooks to do so.
QuickBooks will allow you to do Mortgage Amortizations, keep track of property Information like land description, square feet, purchase date, type of house, whatever you want QuickBooks to tell you, YOU CAN CUSTOMIZE it to do it.
YOU can do a Profit and Loss Report by Class to see where you stand financially on each individual property and/or building.
QuickBooks will allow you to depreciate your fixed assets.
Will allow you to handle flips
It does so much that it is worth its weight in gold.