CCTV Surveillance software comes in a huge range of varieties, from the ultra budget that might suit your requirements as a small scale operation, to the enterprise scale where you are monitoring numerous sites across multiple states or countries and require analytic plugins such as people counting, face recognition or number plate recognition. It can be difficult to decide on what you need from your system and how much you should expect to pay for it. While a number of camera manufacturers supply software for recording and playback of footage, often this is less feature rich and designed to lock you in to a specific manufacturer. However the open standards of IP Cameras and the desire to integrate multiple technologies together into a complete system may lead you to look for something more comprehensive. You must first decide what you require out of the system.
If you are only running one camera, you will probably find that the IP camera has built in software which allow you to view the live view and any recording on the camera itself. However once you add more than one camera you will want a central repository to access and view all the captured data. This is where Network Surveillance Software comes in. It allows viewing of multiple live cameras, as well as playback of multiple recorded streams. You can control a large number of cameras from one central point.
There are a number of different platforms for you to choose from