It allows the input of GIS data and their editing in a ArcGIS-like environment It distributes model run processes across multiple computer processors, cutting model run times It contain a scripting language to insert the KDD rules in the choice processes modules It allows choice aggregation combining the effects of individual choice for such things as travel destination, time of day, cost and park