What are the different versions of Nx Witness VMS?
There are four different versions of Nx Witness:
- Custom Build
This article will explain the differences between them and the purpose of each version.
A Release is a version of Nx Witness that went through an intensive testing process, including automation and manual testing, across various operating systems, hardware, and network environments.
An Nx Witness Release is the culmination of all prior patches and new features that have been worked on since the last release. It is the most stable version of Nx Witness and should always be the starting point for any new system.
A Patch is a version of Nx Witness that is usually released on a monthly basis. It incorporates all improvements and bug fixes of the previous build, as well as incorporating urgent optimizations or integrations. Since there is approximately one month between each patch, testing is not as intensive in a Patch as it is for a Release.
An Nx Witness Patch is still a viable option to use in a production environment when the support team suggests you to upgrade to the patched version. The accompanying release notes will inform you about the fixes and improvements that are made. If there are no reasons to upgrade, it is recommended to stay on the current build you are using.
Nx Custom Build
A Custom Build is a version of Nx Witness that is created by the support team when an issue is system specific or an improvement is requested, and we are able to easily resolve it in a Custom Build. In such cases, the support team will kindly request you to update to that specific build to resolve your issue or request.
An Nx Witness Custom Build is created on a case by case basis and won't be publicly available. It is recommended to use a Custom Build only for the system that the build was provided for, since the testing process it went through was minimal.
In general, improvements and bug fixes made in a Custom Build will be included in the next monthly Patch. It is recommended to update the system from the Custom Build to the next available monthly Patch as soon as it is released, as long as you see that your fix is included in the patch notes.
A Beta is a version of Nx Witness intended for users to discover new features that will be included in the next Release and to provide feedback to the Nx team to fine-tune certain features and resolve discovered bugs. Beta versions shouldn't be used in a production system since bugs are expected.
An Nx Witness Beta allows users to familiarize themselves with the latest and greatest features before they are released. Additionally, having a wide variety of users test the software in various environments and provide their feedback helps us create a much more robust product.
How to obtain the various releases
- Nx Witness Releases, Patches, and Betas can be found in the downloads section of MyNx.
- Click on the desired tab to be taken to the appropriate download section.
Nx Cloud portal
- Click on Download Nx Witness in the footer of the Nx Cloud portal or click this direct link to be taken to the downloads page.
- Select the tab for your operating system and download the right package.
Note: Custom Builds are only provided directly by our support team.
Nx Meta versions
Nx Meta Video Management Platform is intended for developers to create solutions for Nx Witness VMS and other Powered-by-Nx products and goes through a different release cycle process. This process is described in the following support article: Meta Release Process.
If you have any questions related to this topic or you want to share your experience with other community members or our team, please visit and engage in our support community.