If that 'self' is someone else, like a Pro Installer, then yeah, all of them. Just pick up the phone. Kind of an expensive way to install, though.
Edit - if you're a die-hard DIY, HAI and Elk should be considerations. A lot to learn, but it's a fun hobby. If you already have an alarm, then CQC, MainLobby, HomeSeer, J9, and Premise (it's free) should be researched.