A newer version of Indigo is available.Or, Learn More About Indigo
Full user review
"Best software on Mac for home automation."
Good user interface and the functionality is very customizable via AppleScript/Python. As one example, I use AppleScript to query my weather station for temperature and rainfall, then make adjustments to the amount I water the lawn.
Customer support from Perceptive Automation is also very good.
The Pro version is a bit expensive.