What Do I Need to Deploy My LabVIEW Applications with Toolkits and Modules?

Updated Oct 2, 2024

Reported In

Software

  • LabVIEW

Issue Details

  • What do I need to deploy my LabVIEW applications with Toolkits and Modules?
  • Which toolkits and modules need a separate Runtime Engine and Deployment License?

Solution

Applications developed in LabVIEW always require the LabVIEW Runtime Engine to be installed on the deployment machine. If there is API from LabVIEW toolkits and/or modules included in the program, additional Runtime Engines (and sometimes licenses for those RTEs) may be required on the deployment machine.

The tables below indicated whether an additional Runtime Engine and/or Deployment License is needed depending on the Toolkits or Modules used to develop an application.

Modules

 
ModulesAdditional Runtime Engine RequiredDeployment License NeededAdditional Considerations
LabVIEW Application Builder ModuleNoNo-
LabVIEW MathScript RT ModuleNoNoDeployment License for MathScript RT Module

Moving to MATLAB Script Nodes from MathScript Nodes in LabVIEW
LabVIEW Control Design and Simulation ModuleNoNo-
LabVIEW Datalogging and Supervisory Control ModuleYesYesWhat is the DSC Run-Time System and When Should I Use It?
LabVIEW FPGA ModuleNoNo-
LabVIEW Real-Time ModuleNoNo*Do I Need a Run-Time License to Install the LabVIEW Real-Time Engine to My PXI or Real-Time PC?
LabVIEW SoftMotion Development ModuleYesNo*Do I Need a Run-Time License for NI SoftMotion?
Vision Development ModuleYesYes

Vision Development Module Run-Time Engine Installation Walk-Through

LabVIEW Robotics ModuleYesYesLabVIEW 2019 Robotics Module Readme

* In general these modules do not require a Deployment license, but in certain use cases they do. See the Additional Considerations for more detail on when a Deployment license is required for these modules.


Legacy Modules

ModulesAdditional Runtime Engine RequiredDeployment License NeededAdditional Considerations
LabVIEW Wireless Sensor Network ModuleNoNo
Last supported in LabVIEW 2015
LabVIEW FPGA IP Builder ModuleNoNoLast released in 2013
 


Toolkits

 
ToolkitsAdditional Runtime Engine RequiredDeployment License NeededAdditional Considerations
LabVIEW Unit Test Framework ToolkitNoNoCannot be built into executable.
LabVIEW Desktop Execution Trace ToolkitNoNo-
LabVIEW Advanced Signal Processing ToolkitNoNo-
LabVIEW Digital Filter Design ToolkitNoNo-
LabVIEW Model Interface ToolkitNoNo-
LabVIEW Modulation ToolkitYesYes-
LabVIEW Real-Time Execution Trace ToolkitNoNoReal-Time Module includes the Real-Time Trace Viewer
LabVIEW Report Generation ToolkitNoNoDo I Need a Runtime Engine for the Report Generation Toolkit?
LabVIEW Sound and Vibration ToolkitNoYes-
Spectral Measurements ToolkitNoYesWhen Should I Use NI-RFmx over NI-RFSA with NI MT?
LabVIEW VI AnalyzerNoNo-
Automotive Diagnostic Command Set ToolkitYesNoAutomotive Diagnostic Command Set Toolkit
ECU Measurement and Calibration ToolkitYesNo*Does ECU Measurement and Calibration Toolkit Require a Runtime?
LabVIEW Analytics and Machine Learning ToolkitNoYes-
LabVIEW Database Connectivity ToolkitNoNo-
LabVIEW ELVIS III ToolkitNoNo-
LabVIEW Electrical Power ToolkitNoNo-
LabVIEW FPGA Compile Farm ToolkitNoNoGetting Started with the LabVIEW FPGA Compile Farm Toolkit
LabVIEW GPU Analysis ToolkitNoNoError 1556 When Running GPU Analysis as Executable
LabVIEW Jitter Analysis ToolkitNoNo-
LabVIEW Multicore Analysis and Sparse Matrix ToolkitYesNo-
LabVIEW OPC UA ToolkitYesYesLabVIEW 2019 OPC UA Toolkit Readme
LabVIEW myRIO ToolkitYesNoShould I Install the RIO Drivers to Program a myRIO?
  * If using ECU Measurement and Calibration Toolkit version 15.0 or later, no deployment license is required. However, for version 14.0 and earlier, a license is required for each machine that the application runs on. See Additional Considerations for more information.
 

Legacy Toolkits

Toolkits 
Additional Runtime Engine Required
Deployment License NeededAdditional Considerations
GPS Simulation ToolkitYesYes

Last supported with LabVIEW 8.6

LabVIEW Simulation Interface ToolkitNoNoLast supported with LabVIEW 2012
Functionality replaced with Model Interface Toolkit
LabVIEW System Identification ToolkitNoNoLast supported with LabVIEW 2013
Functionality moved to LabVIEW Control Design and Simulation Module and LabVIEW Advanced Signal Processing Toolkit
LabVIEW ARM Compile Farm ToolkitNoNoLast supported with LabVIEW 2012
LabVIEW Adaptive Filter ToolkitNoNoLast supported with LabVIEW 2013
Functionality replaced with LabVIEW Digital Filter Design Toolkit

 

Additional Information

If you are interested in what Toolkits and Modules are included in the LabVIEW Base, Full and Professional versions please visit the following page of LabVIEW:
Select Your LabVIEW Edition