VMS Installation Comparison

By: Sarit Williams, Published on Aug 28, 2013

The first real experience most integrators have with a VMS is installing the software. Immediate issues can create a bad impression. Worse, challenges can lead to integrators giving up in favor of an easier to install products.

Installation impacts ongoing operations as well. The longer and more complex a VMS is to install, the more it costs, the more likely something goes wrong, and the less likely it can be delegated to a junior tech.

In this report, we share our test findings of installing Milestone, Genetec, Avigilon, Exacq, Network Optix and Video Insight VMSes.

Key questions answered:

  • What is the availability of the installer / installation files?
  • How large was the installer and how long did it take to download and install?
  • How complex was the set up process and what could go wrong?
  • What add-ons or modules were separate that might cause issues or confusion later?
  • What is the licensing process and what delays might one experience?

8 key differentiators were revealed in our tests:

  • Installation / Download Time: Size / download time varied greatly. Milestone (1.84 GB / Corporate  ~80 min), followed by Genetec (1.88GB / ~60 min), and Avigilon (636 MB/ ~15 min) took the lead as the longest download time required while the fastest was Network Optix (60.6MB) taking seconds (then Video Insight 191MB / ~1 min, Exacq 66.8 MB / ~2 min), which was available to run as soon as the Downloads folder was opened.
  • Dependencies: Some were all inclusive, others had external dependencies. Those that depend on the OS to have certain pre-requisites (Avigilon, Video insight, Milestone and Genetec) and those that don’t (Exacq, and Network Optix).  Furthermore, the dependent ones fall in to two groups: all-inclusive (Exacq, Avigilon, Network Optix, and Genetec) and not (Video Insight, and Milestone).
  • Native 64bit Support: It is wasteful to dedicate a robust server to house the VMS server on a machine where lots of RAM is installed if the VMS server will only use ~2-3GB of RAM as is the case with Exacq where it is strictly a 32bit application. Avigilon, Milestone-c-code base products, Video Insight and Network Optix offer the most efficient use of a robust system while using the 64bit options.
  • Demo number of cameras: There were two polarities. Video Insight and Avigilon included the most number of camera licenses out of the box (24-128 for Avigilon and 99 for Video Insight) while Milestone, Exacq, and Network Optix included the least (8, and 4, 4 respectively).
  • Demo length: Video Insight offered the lengthiest trial period at 60 days, followed by Exacq with 45 days.  The rest of the VMSes remained at 30 days out of the box with all of them offering extensions when project details are shared.
  • Demo Activations: Avigilon, Network Optix, Milestone (e-code products: Enterprise, Professional, Express and Essential) and Video Insight all offered activation within the software/installation process, while Exacq, and Genetec, and milestone (c-code products: Expert and Corporate) made it more time consuming to wait for a product key and apply it from email to the server.
  • Supported Platforms: Exacq (Linux, MAC) and Network Optix (Linux) are the only VMS providers to offer support for non-windows platforms.  The rest of the VMSes support a comparable set of Windows operating systems, with a few minor differences (Genetec, and Avigilon support XP for both server/client).
  • Purchased Activations: Having pre-defined license bundles as Network Optix/Digital Watchdog (1,4,10,20) or Avigilon (24,48,128) requires the user to add multiple product keys to VMS which is inefficient. Compare that to adding one product key once with the exact number of licenses desired as Exacq, Milestone, Genetec, and Video Insight do.

Key Findings Reviewed

Finding the install package

Finding the install package is paramount to whether a VMS vendor is considered in a best of breed evaluation or not.  Moreover, the Vendor’s site is the end user’s first impression of the vendor.  If the integrator/end users can’t download and evaluate a system when they’re ready - it may be excluded.

Here are the links:

Get Notified of Video Surveillance Breaking News
Get Notified of Video Surveillance Breaking News

Installation / Download Time

Download time directly correlates to the size of the download.  In the image below you can see that Milestone, followed by Genetec, took the lead as the longest download time required while the fastest was Network Optix (then Video Insight, Exacq, and Avigilon), which was available to run as soon as the Downloads folder was opened. 

The time needed to install the VMSes ranged between ~2-15 minutes generally. Avigilon, at 6 clicks from start-finish, required very little, if any user input (other than EULA acceptance) deeming the installer almost error proof.  The rest of the VMSes offered a few error prone areas with Video Insight taking the lead as the worst installer reviewed.  

Issues during installation:

Video Insight - With any Network glitch during installation, both .Net 4.0 and SQL Express installation will be botched, and the installer will continue to run, rather than abort.  In addition, if SQL install encountered any errors, a relaunch of the installer assumed an upgrade and THE ONLY way to start a fresh install was to reimage my machine or remove all traces of SQL (yes, even in the registry). Furthermore, the installer asks the user to pick a SQL password (with an unknown hidden one already there) without confirming password to avoid mistypes.

Exacq - Exacq allows users to reduce install size (DLL sizes are negligible in the grand scheme of process) by checking off which cameras' direct driver to install- pick the wrong one or not enough and a reinstall is necessary.

Network Optix - Installer's Enterprise Control Parameters, asked user for input, but did not designate that via the standard asterisks notation resulting in an error.

Activating Demo Licenses

The combination of trial licenses afforded combined with a trial period was important.  Is the evaluation period, by default, too long or too short? Too short of an evaluation period might not be enough to experience all of the important features. In contrast, a long-term evaluation is a marketing ploy to hook the evaluator, making it difficult to evaluate objectively. In addition, two VMses did not allow use until the product was provided with a demo product key hindering the evaluation process. Milestone (pre-pidded for e-code editions), and Genetec (allowed installation at least) both required waiting for sales to provide a .lic file or a license product key, respectively.

Activating Purchased Licenses

When making the decision to purchase licenses for long term use there are differences in how the VMSes asked users to apply licences.  Some required multiple product keys to match the number of licenses requested because licenses are sold in predefined bundles/blocks (1, 10, 4, etc).  While others require 1 license/Product Key with a customized number of camera licenses for a one time application.

VMS Installations and Dependencies

To improve efficiency and reduce incompatibility and configuration issues the VMS installation should be all encompassing. We identified two types of VMS installations: dependent and independent.  The dependent VMSes (Avigilon, Milestone, Genetec, and Video Insight) relied heavily on .NET 4.0 Extended (not provided via Windows updates) that required a separate installation. Moreover, SQL 2008 was also required as a database for Milestone, Genetec, and Video Insight adding installation time ~ 4 minutes, though the configuration was done by the VMS installer. Avigilon uses a proprietary database, while Exacq, Network Optix use SQLite.

On the other hand, the independent VMSes were free of .Net and SQL requirements (notable of cross platform VMSes) and opted to use an invisible installation of SQLLite and either their own Web Server (Network Optix/Digital Watchdog) or an Apache server (Exacq).

In addition, the dependent VMSes fall into two groups as well: All-inclusive (Exacq, Avigilon, Network Optix, and Genetec) and not (Video Insight, and Milestone).   The all-inclusive ones (Avigilon, and Genetec) are not dependent on Internet or downloading any of the pre-requisites - all that is needed is included in the install package. It is not uncommon to have the VMS servers isolated from the outside network and so an internet dependency could be a hassle to some integrators.


 Here is an overview showing the differences as an end user:

Native 64bit Install

Having a server with lots of RAM would be useless without an application that can utilize the added RAM for processes.  VMSes can often suppress the fact that native 64bit is not available by simply compiling their application and installing it as Windows on Windows installation (WoW). 


Exacq, disappointedly, is a 32bit application only, which will greatly reduce the efficiency of processes when only the first 2GB of RAM can be used, regardless of the robustness of the server purchased for this VMS. Performance of a VMS on a given server is greatly impacted by the OS bit type and the VMS’ software native support.  Moreover, when adding the SQL Server (as Milestone, Video Insight, and Genetec do) installation it further reduce the amount of RAM left over for VMS processes.

Supported Operating Systems

Operating systems use varies between user bases, either based on budget constraints (educational, etc.) or size of the organization (the smaller it is the fastest they are to upgrade to latest OSes).  The only VMS providers to offer non-Windows support are notably Exacq (Mac client, and Linux) and Network Optix (Linux).

Genetec and Avigilon still support XP service pack 3 (Video Insight offers client only XP pro support), while all VMSes support Windows 8 with the exception of Video Insight.

Installers Naming Convention

Naming conventions may be important to evaluators performing best-of-breed and the organization of all of those installers.  All of the VMS install packages included at least the manufacturers name (except Video Insight) to clearly differentiate, and some included package version (Avigilon, Network Optix)  as well as the Edition used when applicable (Milestone did, Avigilon did not). 

Bit rate of the package was also included in Network Optix/ Digital Watchdog and Video Insight. Although this bit of detail is likely not as important as Manufacturer name, version and edition (since best of breed is usually compared on same server type).

VMS Versions Tested

  • Genetec version Server/Client 5.2.1045.11 SR3
  • Milestone Enterprise version Corporate server version 6.0a/Client 8.0a 2013
  • Avigilon Server/Client
  • Exacq Server/Client version
  • Network Optix/Digital Watchdog Server/Client version 2.0.0
  • Video Insight Server/Client/Web Client version, and old version sent via demo email:

1 report cite this report:

VMS Installer Sizes Getting Out of Control on Oct 11, 2016
Huge VMS file sizes increase installation size and can cause problems in the field.  As VMSes become more mature and add features their file size...
Comments (26) : PRO Members only. Login. or Join.

Related Reports

ONVIF Video Surveillance Tutorial on Jan 29, 2019
ONVIF is well known within the surveillance industry as an interface to connect IP cameras and VMS systems. However, new users may find it...
No Genetec Major Releases In Over A Year on Feb 06, 2019
Annual VMS licenses are a controversial practice in the video surveillance industry, with many questioning their need or value. However, enterprise...
Exacq Raises VMS Software Pricing Twice in Less Than a Year on Feb 18, 2019
Most VMSes regularly release new features, but rarely increase their prices. For the 3rd time in 4 years, and 2nd time in 8 months, since being...
Salient CompleteView 20/20 VMS Tested on Feb 27, 2019
In IPVM's last test of Salient 3 years ago, we found various problems and deficiencies. Now, Salient says their new CompleteView 20/20 "unified...
Genetec Security Center 5.8 Tested on Mar 19, 2019
Genetec has released Version 5.8. This comes after a wait of more than a year that caused frustrations for many Genetec partners. Our previous...
Milestone XProtect 2019 R1 Tested on May 15, 2019
For the past few years, Milestone has released quarterly software updates XProtect VMS platform. What is new and how much impact do the updates...
Airship VMS Profile on Apr 03, 2019
Airship has been developing VMS software for over 10 years, however, with no outside investment, and minimal marketing, the company is not well...
Bluecherry Open Sources Entire VMS on May 13, 2019
Bluecherry announced they have "released the entire Bluecherry software application open source with a GPL license". We spoke to Bluecherry's...
Network Optix NxWitness 4.0 Tested on Oct 10, 2019
Network Optix released Nx Witness 4.0, proclaiming new features like a deep learning analytics metadata SDK, increased H.265 support, and UX...
Milestone XProtect 2019 R3 'Centralized Search' Tested on Oct 30, 2019
Milestone has had problems over the last few years releasing significant new software. Now, in XProtect 2019 R3, Milestone is touting "one search...

Most Recent Industry Reports

Axis and Genetec Drop IFSEC 2020 on Jan 23, 2020
Two of the best-known video surveillance manufacturers are dropping IFSEC International 2020, joining Milestone who dropped IFSEC in 2019. The...
Multipoint Door Lock Tutorial on Jan 23, 2020
Despite widespread use, locked doors are notoriously weak at stopping entry, and thousands can be misspent on locks that leave doors quite...
Avigilon Shifts Cloud Strategy - Merges Blue and ACC on Jan 23, 2020
Avigilon is shifting its cloud strategy, phasing out its Blue web-managed surveillance platform as a stand-alone brand and merging it with its ACC...
Verkada Paying $100 For Referrals Just To Demo on Jan 22, 2020
Some companies pay for referrals when the referral becomes a customer. Verkada is taking it to the next level - paying $100 referrals fees simply...
Camera Analytics Shootout 2020 - Avigilon, Axis, Bosch, Dahua, Hanwha, Hikvision, Uniview, Vivotek on Jan 22, 2020
Analytics are hot again, thanks to a slew of AI-powered cameras, but whose analytics really work? And how do these new smart cameras compare to top...
Intersec 2020 Final Show Report on Jan 21, 2020
IPVM spent all 3 days at the Intersec 2020 show interviewing various companies and finding key trends. We cover: Middle East Enterprise...
Vehicle & Long Range Access Reader Tutorial on Jan 21, 2020
One of the classic challenges for access control are parking lots and garages, where the user's credential is far from the reader. With modern...
Clearview AI Alarm - NY Times Report Says "Might End Privacy" on Jan 20, 2020
Over the weekend, the NY Times released a report titled "The Secretive Company That Might End Privacy as We Know It" about a company named...
Favorite Camera Manufacturers 2020 on Jan 20, 2020
The past 2 years of US bans and sanctions have shaken the video surveillance industry but what impact would this have on integrators' favorite...
"Severely Impacted" Mercury Security 2020 Leap Year Firmware Issue on Jan 17, 2020
One of the largest access controller manufacturers has a big problem: February 29th. Mercury Security, owned by HID, is alerting partners of the...