There are plenty of software systems out there, for sure. While I've not had my hands on most of them, I was looking into them a few years ago, before deciding to purchase Ion systems from ETC. The folks at GAM have shown me the Plexus system. I like what I've seen in it for a software system. Mind you I haven't run an actual show with it, but I believe it to be a quality product! You can download it & try it for free.