Select Your LabVIEW Edition

Choose the edition that best meets your needs or consider purchasing LabVIEW as part of Test Workflow.

This table compares the editions you can use if you are developing new software applications. Debug and deployment licenses are also available so that you can resolve issues with production systems and applications.


All LabVIEW editions are available in English, French, German, Korean, Japanese, and Simplified Chinese.

  LabVIEW Base LabVIEW Full LabVIEW Professional
Starting from
Contact us for pricing
Contact us for pricing
Contact us for pricing
Select software edition
Free trial


Key differentiators

Recommended for building simple test and measurement applications.


Includes the standard capabilities of LabVIEW:

  • Acquire data from NI and third-party hardware and communicate using industry protocols.
  • Create interactive UIs for test monitoring and control.
  • Utilize standard math, probability, and statistical functions.
  • Integrate code written in Python, C/C++, .NET, and MathWorks MATLAB® software.
  • Save data to .csv, .tdms, or any custom-defined binary file.

Recommended for applications that require advanced analysis or signal processing.


Includes Base capabilities plus:

  • Advanced analysis algorithms for curve fitting, differential equations, linear algebra, and more. 
  • Signal processing functions for signal measurement, filtering, conditioning, and more.
  • Signal generation, operations, and control functions with PID and fuzzy logic.

Recommended for engineers that need tools for software engineering, code deployment, distribution, and reporting.


Includes Full capabilities plus:

  • The Application Builder for creating (royalty-free) stand-alone applications for deployment.
  • Software engineering tools for code comparison and analysis.
  • The Report Generation Toolkit for preparing data with Microsoft Office.
  • The Database Connectivity Toolkit for connecting to local and remote databases.
  • The Advanced Signal Processing Toolkit for performing time frequency, time series, and wavelet analysis.
OS Support                                                                                         Every purchase of LabVIEW includes access to LabVIEW on all supported OS
Hardware Integration
Acquiring data from NI hardware      
Acquiring data from third-party hardware      
Deploying to real-time hardware Requires LabVIEW Real-Time Module Requires LabVIEW Real-Time Module
Deploying to FPGA hardware Requires LabVIEW FPGA Module Requires LabVIEW FPGA Module
Programming Capabilities
Native graphical programming      
Multithreaded code execution      
Code debugging      
Event-driven programming      
Object-oriented programming      
Standard math functions      
Probability and statistics      
Linear algebra    
Curve fitting    
Differential equations    
Interpolation and extrapolation    
Signal Processing and Control
Signal measurements    
Signal generation    
PID and fuzzy logic    
Signal conditioning and filtering    
Signal operations    
Wavelet analysis  
Time series analysis  
Vision analysis Requires NI Vision Development Module Requires NI Vision Development Module Requires NI Vision Development Module
Model-based control and simulation  Requires LabVIEW Control Design and Simulation Module Requires LabVIEW Control Design and Simulation Module
Audio, vibration, and distortion measurements, waveform generation, frequency, transient, and order analysis.  Requires LabVIEW Sound and Vibration Toolkit Requires LabVIEW Sound and Vibration Toolkit Requires LabVIEW Sound and Vibration Toolkit
Read, Write, Share Data
Read and write to file      
Network communications      
Visualize and analyze image files Requires NI Vision Development Module Requires NI Vision Development Module Requires NI Vision Development Module
Web services    
Report generation for Microsoft Office  
Database connectivity  
Software Engineering Tools
Graphical diff      
Graphical merge  
Dynamic code analysis  
Static code analysis  
Unit testing framework  
Software Interoperability and Code Integration
Call DLLs and .NET assemblies      
Integrate text-based source code (C/C++, Python, and more)      
Call MATLAB® code      
Code Deployment and Distribution
Build executables  
Build shared libraries  
Build installers  
Control programs remotely through Internet    
Create Web Applications Requires G Web Development Software Requires G Web Development Software Requires G Web Development Software

Add-ons provide all functionality for a feature, but you must purchase them separately.

Debug and Deployment License for LabVIEW

You can use the LabVIEW debug and deployment license to fix issues on an application or system that was previously created with one of the development licenses shown in the preceding table.

Starting with the LabVIEW 2022 Q3 release, the debug and deployment license activates your edition of LabVIEW, LabVIEW FPGA, LabVIEW Real-Time, all LabVIEW toolkits, and the LabVIEW Mathscript Module.


Debug and deployment licenses are sold as perpetual licenses that include a one-year Standard Service Program (SSP) agreement.

LabVIEW Runtime Engine


You can use the LabVIEW Runtime Engine to run LabVIEW executables on deployed systems without needing to install the development system. For more information, refer to the LabVIEW Manual. The LabVIEW Runtime Engine is available from the LabVIEW Runtime Engine download page.

Looking for the LabVIEW Community edition for non-commercial use?