The program has been designed as universal software for security hybrid platforms working simultaneously with wireless and wired IP cameras, TV-boards, capture cards, power-line, and USB cameras. It has web interface with the same look and functionality on the local and remote computers. Users watch MPEG-4 coded video and have full control of the program through network that surveillance computer can be operated with no monitor, keyboard, and mouse connected. Program's modular structure significantly increases reliability because all modules act as independent applications. If one module fails, other modules continue running. For example if the "capture" module freezes, "watchdog" restarts it immediately that viewers don't notice anything because they are watching video using a "playback" module. The program performs "cyclic" recording that the "disk full" situation never occurs. The recording can be non-stop or it can be activated by motion, human face detection, or by schedule. Has pre-alarm and post-alarm recording. Playing back recorded video is pretty simple and performs on the surveillance computer as well as on remote computer through Web interface. The program performs synchronized video playback for event analysis from multiple cameras simultaneously. Also recorded data can be searched by date, time or by face detected. All recorded data can be encrypted and password protected.