This Article Applies To:
Pivotware 7.1 |
Note: Older versions of this article exists. See 'Other Applicable Versions' to see all versions of this document.
Introduction
The following guide is designed to give instructions on how install Pivotware software from version 7.1 onwards. The purpose of this article is also to help users to understand our product architecture, define any requirements that our products may have and give information that will allow our products to be installed or run without interruption/problems.
From Pivotware version 7.0 onwards, we make use of feature management to manage the licensing of our software's functionality instead using our traditional methods using product numbers and license keys.
![]() | To find out more information about licensing and feature management. See our Help and Support section. |
Furthermore, from version 7.1, it is no longer necessary to use Desoutter supplied hardware for any Pivotware software installation; the software can be run on any machine that meets the minimum requirements specified.
Contents2.4 Additional Installation(s) |
CVI Fusion
CVI Fusion is the management software used within the Pivotware platform. It is used to configure/administer Infinity Client, Infinity Module and Core Services.
Minimum Requirements
The software can be installed on any machine (virtual or physical) that meets the below minimum specifications.
CVI Fusion Minimum Requirements | |
Desktop OS Server OS Processor Memory Disk Space Display | Windows 7 (32-bit / 64-bit) Windows 8 (32-bit / 64-bit) Windows 10 (32-bit / 64-bit) Windows Server 2012 R2 Windows Server 2016 1GHz (32-bit) 2GHz (64-bit) 2 GB 500 MB 1366 x 768 |
Running Requirements
CVI Fusion is a standalone application capable of running in two different working modes:
- Online = Connected to a compatible MSSQL database. Projects can be opened from and saved into the database and/or files. Users can load reports based on the traceability stored in the connected database.
- Offline = Not connected to a compatible MSSQL database. Projects can be opened from and saved in Fusion project files only. Users can not view reports as no database connection is present.
Depending on user requirements, CVI Fusion can be used in either mode. However, when running in Online mode, it is required to connect to a compatible MSSQL database.
![]() | To find out more information about working modes of CVI Fusion, see here |
See below for compatible database server versions:
Details | |
Compatible SQL Server Versions | Microsoft SQL Server 2012 Microsoft SQL Server 2014 Microsoft SQL Server 2016 Microsoft SQL Server 2017 Microsoft SQL Server 2019 |
FusionCORE Database compatibility
The database schema version must be consistent with the CVI Fusion and Desoutter Core Windows Service version. For more information about installing, upgrading and maintaining Pivotware database see HOW TO - Support Pivotware Databases.
Pivotware | FusionCORE DB |
7.10 | 7.9.0.0 |
7.9 | 7.9.0.0 |
7.7 – 7.8 | 7.7.0.0 |
7.2 – 7.6 | 6.20.0.0 / 6.20.0.1 / 6.20.0.2 |
7.0 – 7.1 | 6.20.0.0 / 6.20.0.1 |
6.19 – 6.23 | 6.20.0.0 / 6.20.0.1 |
- Upgrade the DB’s schema version
A new schema version of the SQL database is now required from release 7.9. Make sure you use the latest one: 7.9.0.0. If not, please use the upgrade script.
- New deployment is required
After upgrading an Infinity Station, a new deployment is required from the latest version of CVI Fusion to ensure that the current configuration is not seen as corrupted.
- Internal protections prevent software to start
When COR_ENABLE_PROFILING environment variable is set to 1, Pivotware software will not start. Please check that variable if a software doesn’t start.
When running, CVI Fusion requires certain ports to be open in order to operate normally. Please see below for required network ports and information about their purpose/configuration.
Port | Type | Description | Configurable? |
1433 | TCP | Default Port Used in SQL Database Connection (if none specified) | |
8036 | TCP | REST API Communication between CVI Fusion and Infinity Client (Process Deployment) | |
8734 | TCP | TCP Communication between CVI Fusion and Core Service (Configuration Deployment) |
Software Installation
- Download the latest version of CVI Fusion
![]() | To download the latest version of the software contact support. |
- Once you have downloaded the installer, simply run it by double-clicking on the downloaded file. You should see something like this:
- Run through the installer by clicking on 'Next'.
- Once you have finished installing, CVI Fusion should open automatically:
Software Registration
CVI Fusion licensing is included with the purchase of Infinity Client software. There is no formal software registration required.
Software Configuration
To find more information about how to create configurations in CVI Fusion try reading our Learn the Basics section
Infinity Client
Installation Requirements
From version 7.1, it is no longer necessary to use Desoutter supplied hardware for any Pivotware software installation; the software can be run on any machine that meets the minimum requirements specified.. The minimum requirements for the Infinity Client host machine are as follows:
Infinity Client Minimum Requirements | |
Desktop OS Processor (CPU) Memory (RAM) Disk Space Display I/O Network | Windows 10 (64-bit) x64 2.4 GHz 4-core 4 GB DDR3 64 GB 1280 x 1024 (Tactile Monitor Recommended) 2 x USB (1 for Infinity ONE access, one for admin access) |
Running Requirements
In order to run the Infinity Client application it is required to have a Infinity ONE software key attached to the host machine by USB.
With an Infinity ONE software key inserted into an host machine of Infinity Client, the Infinity Base feature is automatically activated giving users a limited base functionality of the product. Additional UV can also be stored on an Infinity ONE software key in order to activate more advanced functionalities within the Infinity Client software.
Device Name | Desoutter Part Number |
Infinity ONE | 615 927 8670 |
![]() | For more information about PRIM's and Feature management see here. |
When running, the Infinity Client application requires certain parameters to be set on the host machine in order to function normally. The following settings explain what was configured on a Desoutter-Supplied Panel PC. Users may wish to copy these exactly in order to ensure group policy and domain restrictions do not impair Infinity Client's actions.
Setting | Parameter Value | Description | Comments |
User Account | Pivotware | A local administrator account which had full control to all folders of Windows. | |
User Account Control | Never Notify | User Account Control set to "turned off" in order to deter Windows from showing full-screen notifications when accessing administrator level resources. | Infinity Client HMI can be blocked when these notification appear. |
Domain | None Set | No domain is added was by default as each customer's domain requirements and settings differ. | Domain and group policies can affect user permissions on a local machine. Any added domain user should still retain "full control" permissions on the working directories of Infinity Client - C:\ProgramData\Desoutter |
When running, the Infinity Client application requires certain ports to be open in order to operate normally. Please see below for required network ports and information about their purpose/configuration.
Port | Type | Description | Configurable? |
2620 | TCP | TCP Communication between Infinity Client and legacy Infinity Builder | |
2620 | TCP | TCP Communication between Infinity Client and Infinity Module (Builder) | |
2630 | TCP | TCP Communication between Infinity Client and Infinity Module (Tracker) | |
7750 | TCP | TCP Communication between Infinity Client and Desoutter - Core Service (QMS) | |
7760 | TCP | TCP Communication between Infinity Client and Desoutter - Core Service (Engine) | |
8036 | TCP | REST API Communication between Infinity Client and CVI Fusion (Process Deployment) | |
8080 | TCP | Internal TCP Communications used in Infinity Client Local Reporting Usage | |
9010+ | TCP | Internal TCP Communications used in Infinity Client Plugin API Usage |
Software Installation
- Run the Infinity Client installer by double-clicking "v7.x.x.x_InfinityClient_setup.exe"
- Click on "Install"
- After the installer has finished, Infinity Client is available as an installed application.
- After loading, it should look like below:
- For more information about error messages that can appear at this stage, see below
Additional Installation(s)
From version 7.1, it is no longer necessary to use Desoutter supplied hardware for any Pivotware software installation; the software can be run on any machine that meets the minimum requirements specified. As a result, it is required to install additional components from time to time in order to make use of specific supported assets or functionality.
See below for a list of components that may require installation should you want the relevant functionality/device with your non-Desoutter supplied hardware.
- OptionalI/O Device Driver Installation may be required if you wish to use a Phoenix I/O Module device. See here for information about driver installation and troubleshooting.
- OptionalPositioning Arms Driver Installation may be required if you wish to use a Desoutter Positioning arm. See here for information about configuration.
![]() | To get any download links for additional materials please contact support |
Licensing Infinity Client
Infinity Client devices are licensed by use of an Infinity ONE. If an Infinity ONE is inserted then the Infinity Base feature is automatically activated giving user a limited base functionality of the product.
Using CVI Fusion, users can add additional UV to the Infinity ONE in order to activate additional functionalities that they need within their configuration(s).
![]() | For more information about PRIM's and Feature management see here. |
See here for errors that can appear on the Infinity Client application relating to UV and P'RIM and how to resolve them.
Error Message | Icon Displayed | Resolution |
P'RIM is disconnected | ![]() | Plug Infinity ONE into the Panel PC. |
Not enough UV | ![]() | Add more UV to the Infinity ONE. |
Following features are not active: | ![]() | Activate the listed features inside of the CVI Fusion in order to have them functional in Infinity Client. |
Software Configuration
To find more information about how to configure or use Infinity Client try reading our Learn the Basics section
Infinity Module
Installation Requirements
From version 7.1, it is no longer necessary to use Desoutter supplied hardware for any Pivotware software installation; the software can be run on any machine that meets the minimum requirements specified.. The minimum requirements for the Infinity Module host machine are as follows:
Infinity Module Minimum Requirements | |
Desktop OS Processor (CPU) Memory (RAM) Disk Space Display I/O | Windows 10 (64-bit) x64 2.4 GHz 4-core 4 GB DDR3 64 GB 1280 x 1024 (Tactile Monitor Recommended) 2 x USB (1 for Infinity ONE access, one for admin access) |
Running Requirements
When running, the Infinity Module application requires certain parameters to be set on the host machine in order to function normally. The following settings explain what was configured on a Desoutter-Supplied Panel PC. Users may wish to copy these exactly in order to ensure group policy and domain restrictions do not impair Infinity Client's actions.
Setting | Parameter Value | Description | Comments |
User Account | Pivotware | A local administrator account which had full control to all folders of Windows. | |
User Account Control | Never Notify | User Account Control set to "turned off" in order to deter Windows from showing full-screen notifications when accessing administrator level resources. | Infinity Client HMI can be blocked when these notification appear. |
Domain | None Set | No domain is added was by default as each customer's domain requirements and settings differ. | Domain and group policies can affect user permissions on a local machine. Any added domain user should still retain "full control" permissions on the working directories of Infinity Client - C:\ProgramData\Desoutter |
When running, the Infinity Module application requires certain ports to be open in order to operate normally. Please see below for required network ports and information about their purpose/configuration.
Port | Type | Description | Configurable? |
2620 | TCP | TCP Communication between Infinity Client and Infinity Module (Builder) | |
2630 | TCP | TCP Communication between Infinity Client and Infinity Module (Tracker) | |
8037 | TCP | REST API for communication between Infinity Module and CVI Fusion |
Software Installation
- Run the Infinity Client installer by double-clicking "v7.x.x.x_InfinityModule_setup.exe"
- Click on "Install"
- After the installer has finished, Infinity is available as an installed application.
- After loading, it should look like below:
Additional Installation(s)
From version 7.1, it is no longer necessary to use Desoutter supplied hardware for any Pivotware software installation; the software can be run on any machine that meets the minimum requirements specified. As a result, it is required to install additional components from time to time in order to make use of specific supported assets or functionality.
See below for a list of components that may require installation should you want the relevant functionality/device with your non-Desoutter supplied hardware.
- OptionalI/O Device Driver Installation may be required if you wish to use a Phoenix I/O Module device. See here for information about driver installation and troubleshooting.
![]() | To get any download links for additional materials please contact support |
Licensing Infinity Module
Infinity Module licensing is included with the purchase of Infinity Client software. There is no formal software registration required. Connection(s) between Infinity Client and Infinity Module are activated in CVI Fusion's feature manager like all other types of features in Infinity Client.
Software Configuration
To find more information about how to configure or use Infinity Module try reading our Learn the Basics section.
Core Services
Desoutter Core Service is a dedicated service installed when users wish to save traceability from Infinity Client to a centralised database repository.
Minimum Requirements
The software can be installed on any machine (virtual or physical) that meets the below minimum specifications:
Core Services Minimum Requirements | |
Desktop OS Server OS Processor Memory Disk Space | Windows 7 (32-bit / 64-bit) Windows 8 (32-bit / 64-bit) Windows 10 (32-bit / 64-bit) Windows Server 2012 R2 Windows Server 2016 1GHz (32-bit) 2GHz (64-bit) 2 GB 500 MB |
It
Running Requirements
Core Service is dedicated service with the sole purpose(s) of:
- Retrieving real-time traceability from Infinity Client station(s)
- Managing QMS functionality of Infinity Client stations
- Retrieving offline traceability generated by Infinity Client station(s) after periods of network unavailability.
All of Core Service's functionality requires communication with a compatible MSSQL database and communication with Infinity Client station(s). As a result, if recording traceability is a desired behaviour of the service, a valid login to a database server containing the Pivotware is required as well as a network connection to Infinity Client stations.
See below for compatible database server versions.
Details | |
Compatible SQL Server Versions | Microsoft SQL Server 2012 Microsoft SQL Server 2014 Microsoft SQL Server 2016 Microsoft SQL Server 2017 Microsoft SQL Server 2019 |
When running, Core Service requires certain ports to be open in order to operate normally. Please see below for required network ports and information about their purpose/configuration.
Port | Type | Description | Configurable? |
1433 | TCP | Default Port Used in SQL Database Connection (if none specified) | |
7750 | TCP | TCP Communication between Infinity Client and Desoutter - Core Service (QMS) | |
7760 | TCP | TCP Communication between Infinity Client and Desoutter - Core Service (Engine) | |
8036 | TCP | REST API for communication between Core Service and Infinity Client (Offline Traceability Pickup) |
Software Installation
- Download the latest version of the Desoutter Core Windows Service
![]() | To download the latest version of the software contact support. |
- Once you have downloaded the installer, simply run it by double-clicking on the downloaded file. You should see something like this:
- Run through the installer by clicking on 'Next'.
- Once you have finished installing, the Desoutter Core Windows Service should be automatically running. You can check this by opening going to your machine's Start Menu, typing 'Services' and open the Service Window.

Software Configuration
To find more information about how to configure Core Services try reading our Learn the Basics section.