The program has been designed as common application for security cross platforms functioning concurrently with wireless and wired IP webcams, TV-cards, capture boards, power-line, and USB cameras. It has web interface with the equal appearance and controls on the local and distant computers. Customers see MPEG coded picture and have complete management of the program via net that surveillance computer can be run without monitor, keyboard, and mouse connected. Program`s modular composition extensively boosts reliability because all components work as autonomous software. If one component stops working, other units continue working. For instance if the `record` component stops working, `watchdog` restarts it right away that viewers don`t notice anything because they are viewing picture using a `playback` unit. The program performs `cyclic` recording that the `disk full` situation never appears. The recording can be constant or it can be activated by movement, human face detection, or by calendar. The software has pre-alarm and post-alarm recording. Playing back recorded video is pretty simple and performs on the surveillance station as well as on remote server using Web interface. The software performs synchronized video playback for event examination from multiple webcams at the same time. Also recorded data can be searched by date, time or by face detected. All recorded information can be encrypted and password protected.