personally what I would do is to test a few different software packages. Many offer trial versions or limited time trials. And some offer lite versions for free.
Try googling X10 software for MAC.
Indigo is quite popular.
Mousehouse was another and used to be packaged with the MAC version of the CM11, but it seems Mousehouse has bitten the dust. A quick google might offer more info on this.
This link is a bit old but still seems to be working, this is for something called XTension.