Advantage Xi is a very robust cmr program. It syncs my contacts and my calendar with my android type phone using Google.
It can track all parties involved with each transaction.
It can track multiple properties with the same client.
It will produce excellent reports based on the criteria you desire.
They offer great support for the first year and are very willing to help you.
I highly recommend Advantage Xi!