The software has been designed as universal product for security cross platforms functioning simultaneously with wireless and wired IP webcams, TV-cards, capture cards, power-line, and USB webcams. It has web interface with the identical appearance and functionality on the local and remote workstations. Customers see MPEG coded video and have complete control of the software using net that surveillance server can be operated without monitor, keyboard, and mouse attached. Software`s modular composition significantly increases reliability because all parts proceed as independent applications. If one module freezes, other parts go on working. For instance if the `capture` component freezes, `watchdog` starts again it right away that viewers don`t notice anything because they are viewing picture using a `playback` module. The program does `repeated` recording that the `hard drive full` situation never happens. The recording can be non-stop or it can be triggered by motion, human face detection, or by timetable. The software has pre-alarm and post-alarm recording. Playing back recorded video is pretty easy and performs on the surveillance computer as well as on apart server via Web interface. The software performs synchronized video playback for event examination from many webcams at the same time. Also recorded data can be searched by date, time or by face detected. All recorded files can be encrypted and password protected.