I started a project for this kind of thing. So far you have to enter properties, money, etc. manually and the layout is weird, but I'm still working on it. Where I started, is with an AI for determining the value of a property based on original cost and how many of the color-group the person owns. From there I mad a 'barter bot' that adds up the properties and money you're trading and determine who comes out on top in a deal.