I really appreciate the thoroughness of MatchEstate! The UG is helpful in that it provides a summary of all commands at the top.
However, consider that readers may really be deterred from using your application simply by being overwhelmed when looking at your UG, considering the sheer complications and initial learning curve to do with commands. Perhaps you could go through the overall structure or intended flow of understanding for users at the beginning of your UG, so that readers will be less daunted. At the same time, you could clarify some jargon—the confusion for me at least wasn't the definition of a buyer and a seller, but how they were assigned to each contact.
Eg. At the start of the UG, you could indicate something like: There are buyers and sellers. Buyers are 'created' when you add preferences to contacts. Sellers are 'created' when you map contacts to listings as owners.
These considerations may lead to a better flow/way of structuring your commands!

I really appreciate the thoroughness of MatchEstate! The UG is helpful in that it provides a summary of all commands at the top.
However, consider that readers may really be deterred from using your application simply by being overwhelmed when looking at your UG, considering the sheer complications and initial learning curve to do with commands. Perhaps you could go through the overall structure or intended flow of understanding for users at the beginning of your UG, so that readers will be less daunted. At the same time, you could clarify some jargon—the confusion for me at least wasn't the definition of a buyer and a seller, but how they were assigned to each contact.
Eg. At the start of the UG, you could indicate something like: There are buyers and sellers. Buyers are 'created' when you add preferences to contacts. Sellers are 'created' when you map contacts to listings as owners.
These considerations may lead to a better flow/way of structuring your commands!