I don't know about a design software. Due to the millions of possibilities, and the very different needs of different houses and their wiring, I couldn't see using a software effiently.
I would start with a pen and a paper, outlining what exactly I want to automate. I'd do it by room, just like Activehome Pro does it.
Once you have that, you could discuss here about ways to reach your automation goals.