Do LabVIEW or LabWindows™/CVI Executables Need a License to Run?

Updated Aug 25, 2023

Reported In


  • LabVIEW
  • LabVIEW Professional
  • LabVIEW Application Builder Module
  • LabWindows/CVI
  • LabVIEW Runtime
  • LabWindows/CVI Runtime

Issue Details

I have built a stand-alone application (executable) in either LabVIEW or LabWindows™/CVI and wish to distribute/deploy it to other computers that do not have the development environment for LabVIEW or LabWindows™/CVI installed. Do I need a license for these executables?


You do not need a license to distribute/deploy and run these executables in other computers. You may create as many applications and distribute to as many computers as you wish. In order to create the executables in the first place, you will need either the LabVIEW Application Builder license or a LabVIEW Professional license on your development computer.

Additional Information

Make sure the deployment PC has the LabVIEW or CVI Run-Time Engine version installed that matches the LabVIEW version you developed your executable with. Note: If your application uses both LabVIEW and LabWindows/CVI, you will need the run-time engine for both LabVIEW and LabWindows. The LabVIEW Run-Time Engine installer can be found on your development machine or downloaded from the LabVIEW download page. The CVI Run-Time Engine installers can be found on the LabWindows/CVI Run-Time download page. The LabVIEW Run-Time Engine installer article has additional instructions on how to locate the appropriate Run-Time Engine.

If your software includes certain LabVIEW add-on products, you may be prompted to provide a license for these products when you deploy and run your executable. Examples include applications that use the NI Vision Development Module (requires the NI Vision Run-time Engine license) or the LabVIEW Datalogging and Supervisory Control Module (requires the LabVIEW DSC Runtime System license).

For full list of potential licenses, go to the Deployment and Debug Licenses for NI Software article.