Look at SecuritySpy for a Mac software solution. I have not use it but have read about it.
For security cameras you want to get Axis cameras. I have deployed 150+ Axis cameras and can praise them enough. Security cameras and security systems is one area where you get what you pay for.
Much more cost effective than lots of the alternatives. FYI: Nothing about security cameras or security systems is cost effective. A Mac Mini can be gotten for $600, seems cost effective enough to me.