Experience unparalleled reliability and scalability in video management.
Sagitech VMS is professional software for building IP video surveillance systems. It combines high reliability, low resource requirements, and an intuitive interface to simplify common tasks. Tailored for businesses of all sizes, it offers advanced analytics, seamless scalability, and extensive integration capabilities to address diverse security needs.
Manage from 1 to unlimited cameras.
Runs seamlessly on Windows and Linux.
Includes AI modules like face recognition and people counting.
Integrates with third-party hardware/software via SDK and HTTP API.
Sagitech VMS is available in 4 editions designed for different types of installations. Whether you need a solution for a small business or an enterprise-level deployment, our editions provide the best functionality at the right price—no need to pay more for what you don’t need.
Perfect for the creation of small and medium-sized video surveillance systems (up to 30 cameras).
Lets you create professional, scalable, and flexible systems with an unlimited number of cameras.
Allows you to combine multiple remote servers into a single domain managed by the main server.
Combines all the priority functions of Enterprise edition and the most popular video analytics modules.
The cost of Sagitech VMS software is determined by the selected edition and the number of connected cameras. The license is purchased once. Upgrades and technical support are free of charge. Contact our sales department to get a quote for your project.
| Standard | Professional | Enterprise | Complete | |
|---|---|---|---|---|
| Number of cameras on a single server | ||||
| Number of cameras on a single server | Up to 30 | Unlimited | Unlimited | Unlimited |
| Number of servers in the system | ||||
| Number of servers in the system | 1 | Unlimited | Unlimited | Unlimited |
| Number of cameras in the system | ||||
| Number of cameras in the system | Up to 30 | Unlimited | Unlimited | Unlimited |
| Connecting to multiple servers from a client | ||||
| Connecting to multiple servers from a client | - | ✔ | ✔ | ✔ |
| Combining servers into a single system | ||||
| Combining servers into a single system | - | - | ✔ | ✔ |
| Licensing | ||||
| Licensing | Per 1 camera connection | Per 1 camera connection | Per 1 camera connection | Per 1 camera connection |
| Functional parameters | ||||
| Functional parameters | ||||
| Mobile clients | ||||
| Mobile clients | ✔ | ✔ | ✔ | ✔ |
| Web-client | ||||
| Web-client | ✔ | ✔ | ✔ | ✔ |
| Linux client | ||||
| Linux client | ✔ | ✔ | ✔ | ✔ |
| Linux server | ||||
| Linux server | ✔ | ✔ | ✔ | ✔ |
| Processing audio streams | ||||
| Processing audio streams | ✔ | ✔ | ✔ | ✔ |
| Managing PTZ cameras | ||||
| Managing PTZ cameras | ✔ | ✔ | ✔ | ✔ |
| External modules | ||||
| External modules | - | ✔ | ✔ | ✔ |
| Alarm monitor | ||||
| Alarm monitor | - | ✔ | ✔ | ✔ |
| Screen Capture | ||||
| Screen Capture | - | ✔ | ✔ | ✔ |
| Interactive maps | ||||
| Interactive maps | - | ✔ | ✔ | ✔ |
| Camera storage time configuration | ||||
| Camera storage time configuration | - | ✔ | ✔ | ✔ |
| Manual script execution (actions) | ||||
| Manual script execution (actions) | - | ✔ | ✔ | ✔ |
| Scheduled tasks | ||||
| Scheduled tasks | - | ✔ | ✔ | ✔ |
| Active Directory | ||||
| Active Directory | - | - | ✔ | ✔ |
| Synchronization of configuration objects between servers | ||||
| Synchronization of configuration objects between servers | - | - | ✔ | ✔ |
| Redundancy | ||||
| Redundancy | - | - | ✔ | ✔ |
| Monitoring the status of servers | ||||
| Monitoring the status of servers | - | - | ✔ | ✔ |
| HTTPS-encryption of traffic between server and client | ||||
| HTTPS-encryption of traffic between server and client | - | - | ✔ | ✔ |
| General viewing profiles | ||||
| General viewing profiles | - | - | ✔ | ✔ |
| Analytical modules | ||||
| Analytical modules | ||||
| People counter | ||||
| People counter | - | € | € | ✔ |
| Face detector | ||||
| Face detector | - | € | € | ✔ |
| Tracking | ||||
| Tracking | - | € | € | ✔ |
| Smoke detector | ||||
| Smoke detector | - | € | € | ✔ |
| Fire detector | ||||
| Fire detector | - | € | € | ✔ |
| Sabotage detector | ||||
| Sabotage detector | - | € | € | ✔ |
| Loud sound detector | ||||
| Loud sound detector | - | € | € | ✔ |
| Abandoned object detector | ||||
| Abandoned object detector | - | € | € | ✔ |
| Fisheye conversion | ||||
| Fisheye conversion | - | € | € | ✔ |
| Heatmap | ||||
| Heatmap | - | € | € | ✔ |
| POS module | ||||
| POS module | - | € | € | ✔ |
| Monitoring of personnel activity | ||||
| Monitoring of personnel activity | - | € | € | ✔ |
| Connecting an external microphone | ||||
| Connecting an external microphone | - | € | € | ✔ |
| Interactive dome | ||||
| Interactive dome | - | € | € | ✔ |
| Neural network object detector | ||||
| Neural network object detector | - | € | € | ✔ |
| Neural network fire and smoke detector | ||||
| Neural network fire and smoke detector | - | € | € | ✔ |
| Queue detector | ||||
| Queue detector | - | € | € | Special price |
| Face recognition | ||||
| Face recognition | - | € | € | Special price |
| License plate recognition | ||||
| License plate recognition | - | € | € | Special price |
| PPE control | ||||
| PPE control | - | € | € | Special price |
Combining servers into a single system
Allows you to combine multiple servers into a common domain managed by the main server.
Centralized access to all objects in the unified system is available through a single access point - both from the point of view of administration, as well as in terms of viewing real-time and archived video, event search, etc.
The main server monitors the status of the child servers, notifies users when communication between them is lost. Both a primary and a backup server can be installed for each camera. The backup server will take care of receiving data from the camera, recording and analyzing it if there is no access to the main server.
Monitoring the status of servers
Allows you to monitor the current status of a group of remote Sagitech servers.
For every server the application provides the ability to monitor its accessibility and the status of cameras in real time: how many cameras are being processed by the server, how many cameras are activated or deactivated, for how many cameras the recording is enabled and how many cameras are recording data to disks at the current moment.
Redundancy
Both the primary and the backup servers can be installed for each camera. The backup server will take care of receiving data from the camera, recording it and detecting movement if there is no access to the main server.
Active Directory
Supports importing and authorizing Active Directory users. Configuring users and user groups with detailed access parameters to the system objects.
Flexible configuration of a hierarchical access rights system
Flexible configuration of a hierarchical system of user rights and user groups with detailed parameters of access to the system objects.
Quick setup of the video grid
The ability to drag a group of cameras / all cameras of the server to the video grid in the surveillance and archive, as well as the ability to select a list of cameras for adding them to the video grid in one step.
Alarm monitor
Allows to automatically display on a separate screen the image from those cameras in the surveillance area of which alarm events occur. The name of the alarm event is displayed in red in the upper left corner of the video stream.
Alarm log view
Combines real-time alarm reception with alarm search in the archive. Missed alarms are displayed on top of the control panel. The alarm log can be exported in csv format.
Scenarios and schedules
Create schedules for recurring server tasks consisting of programmable actions with the option to attach a file when sending an email. When creating a script or schedule, you can use C# scripts.
Screen Capture
Running screen capture in service mode rather than from the client application prevents ordinary users from disabling it and bypassing the administrator: when the server starts, screen capture will be enabled automatically.
Interactive maps
They allow you to display a user-selected image (plan, map, etc.) and place cameras on it. When an alarm event occurs, the camera flashes and the user can open the video stream to detect the cause of the alarm.
Configuring archive retention time
Parallel archive recording allows you to divide the stream into fragments that are distributed across the disks. This structure allows you to increase the speed of writing and reading the archive and avoid data loss. It is possible to set the time interval for storing records in the archive for each camera individually. Due to this, users can be sure that the necessary data will be stored for a specified period.
Open HTTP API
The open platform allows you to integrate any external information system (ACS, OPS, time-tracking systems, etc.) through the API.
HTML5 web interface and mobile clients
The new modern web interface based on HTML5 and JS is adapted to popular browsers: Google Chrome, Opera, Mozilla Firefox, Yandex.Browser, Microsoft Edge. Mobile clients for iOS and Android.
Our VMS is designed for a wide range of industries, with intelligent analytics, automation, and security solutions. Explore how it improves operations across different sectors.
Real-time monitoring, event detection, and automated alerts.
Heatmaps, visitor counting, and queue management.
License plate recognition, traffic analysis, and urban safety.
Cargo tracking, access control, and process automation.
Patient monitoring, incident detection, and facility security.
Sagitech VMS supports both well-known brands and less common ones in the IP camera market. Sagitech VMS currently supports cameras from more than 300 manufacturers. In addition, cameras that are not on the support list can be easily connected using universal drivers.
More than 5,000 IP cameras and NVRs have already been integrated into Sagitech VMS and we continue to expand the list of supported equipment.
Supported manufacturers: ACTi, Alinking, Arecont Vision, Aviosys, Axis, AV Tech, Beward, Bosch, Brickcom, Canon, Convision, Creative, D-Link, EasyN, Evidence, Foscam, Ganz, IRLab, JVC, Heivision, HikVision, Linksys, MicroDigital, Micronet, Mobotix, Novus, Panasonic, RVi, Samsung, Smartec, Sony, Toshiba, Trendnet and other.
Support for universal protocols allows you to instantly connect any device. We support ONVIF, PSIA, RTSP, HTTP/HTTPS. It is also possible to connect WEB cameras, microphones, video files and perform screen capture.
The Sagitech SDK allows you to integrate any video source into your system. It can be used to connect specific equipment or to add support for advanced features such as I/O port management and metadata acquisition of motion detector and analytics modules.
The autodiscovery function automatically detects your hardware on the network and allows you to integrate it into the system quickly. Automatic driver detection feature will find the most suitable driver for your device.
| OS | Windows 11/10/8.1/8/Vista SP2/7 SP1/Server 2008 SP2/Server 2008 R2 SP1/Server 2012/Server 2016/Server 2019 and Ubuntu 20/22/24. Both 32-bit and 64-bit versions are supported. |
| Supported cameras | More than 5,000 IP camera models (from more than 300 manufacturers) and web cameras |
| Video formats | JPEG/MJPEG, MPEG4, H.264, H.265, H.264+, H.265+ |
| Audio formats | G.711U, G.711A, G.722.1, G.726, G.729A, AAC, PCM |
| Framerate | Up to 60 fps |
| Video resolutions | Any supported by cameras |
| Number of cameras on a single server | Unlimited (in Professional Edition) |
| Number of clients | Unlimited |
| Multimonitor support | Yes |
| Camera integrated motion detection | Supported for wide range of models |
| PTZ control | Supported |
| Interactive archive search | By date and time, size, position, and object attributes |
| Camera search in network | Autodiscovery (UPNP, Bonjour, ONVIF Discovery) and network scanning |
| System configuration | Rapid setup and on-the-fly configuration from multiple computers |
| Camera model autodetection | Supported |
| Digital zoom | Supported |
| Video export | Avi, RSVid video export and single frame export |
| Security | The hierarchical system (users and groups support) with the inheritance of permissions |
If you need to choose a server for a video surveillance system based on Sagitech VMS and are unsure about the required specifications, use the hardware calculator.