Prerequisites
In this topic, you’ll find the prerequisites for ThingWorx Navigate. These include requirements for hardware sizing, the ThingWorx Foundation, and Windchill. Check the ThingWorx Navigate Product Compatibility Matrix for the supported versions of Windchill, ThingWorx, web browsers, and other required applications.
You can directly navigate to any of the following topics:
Hardware Sizing
Review ThingWorx Sizing Guidelines at System Requirements in the ThingWorx Help Center.
The ThingWorx Navigate Platform Sizing Guide helps determine the hardware configuration required to successfully deploy ThingWorx Navigate.
ThingWorx Requirements and ThingWorx Navigate Licensing
ThingWorx Foundation must be installed using the installer before installing ThingWorx Navigate. For help with installing ThingWorx Foundation, visit ThingWorx Foundation Installer in the ThingWorx 9 Help Center.
* 
If you plan to configure ThingWorx Navigate with a Single Sign-on (SSO) authentication, you must configure ThingWorx Foundation using SSL before beginning your ThingWorx Navigate installation.
After installing ThingWorx Foundation using the installer, run the License Configurator tool to receive a valid licence with entitlement for ThingWorx Navigate.
Uninstall ThingWorx Integration Runtime
If you have an existing installation of ThingWorx Integration Runtime, uninstall it using instructions relevant to your operating system from the following table:
Windows
Linux
1. From the Task Manager, stop the ThingWorx-IntegrationRuntime service.
2. In a command prompt, run the following command:
sc delete Thingworx-IntegrationRuntime
1. In a command prompt, run the following commands:
systemctl stop Thingworx-IntegrationRuntime
systemctl disable Thingworx-IntegrationRuntime
rm -f /etc/systemd/system/Thingworx-IntegrationRuntime.service
systemctl daemon-reload
Windchill Requirements
These are the requirements for Windchill:
Windchill—Check the ThingWorx Navigate Product Compatibility Matrix for the supported versions and minimum CPS.
For enhanced security, we recommend configuring your Windchill server with SSL before you begin a ThingWorx Navigate installation. Refer to the Windchill Installation and Configuration Guide for instructions on how to do this.
* 
If you plan to configure your ThingWorx Navigate using the Windchill authentication, you must configure your Windchill server with SSL before you begin the installation.
For Windchill versions prior to Windchill 11.1 M020 CPS 15, an enablement patch must be loaded onto the Windchill server to enable the PTC Windchill Extension for ThingWorx. For details, refer to the topic Install Windchill Patches.
KeyStore and TrustStore Files
For configuring ThingWorx Navigate, you need to create KeyStore and TrustStore files. You can create these files now or before you begin with the configuration. Refer to the Create KeyStore and TrustStore Files for ThingWorx Navigate topic for detailed instructions
The files you need depend on the authentication method you choose. Go to one of these topics to review the files you require:
Was this helpful?