The program has been designed as common product for surveillance cross platforms functioning simultaneously with wireless and wired IP webcams, Television-cards, capture cards, power-line, and USB webcams. It has web interface with the equal look and functionality on the local and remote workstations. Users view MPEG-4 coded video and have full control of the software via network that surveillance station can be operated with no monitor, keyboard, and mouse connected. Program`s modular composition extensively increases reliability because all components work as autonomous software. If one unit freezes, other modules go on running. For instance if the `record` component fails, `watchdog` restarts it instantly that viewers don`t notice anything because they are watching video through a `playback` component. The program does `repeated` recording that the `hard drive full` situation never occurs. The recording can be constant or it can be started by activity, human face recognition, or by timetable. The program has pre-alarm and post-alarm recording. Playing back recorded video is pretty easy and performs on the surveillance workstation as well as on distant server through Web interface. The software performs simultaneous video playback for event examination from many webcams simultaneously. Also recorded information can be searched by date, time or by face detected. All recorded files can be encrypted and password protected.