From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Select Your NI LabVIEW Edition

Choose LabVIEW for development, or upgrade to LabVIEW+ for more productivity in test sequencing, datalogging, and data visualization.

Learn more about LabVIEW.

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. Perpetual development licenses are available by request.

 

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

 LabVIEW BaseLabVIEW FullLabVIEW ProfessionalLabVIEW+ Suite
Starting from
 
Contact us for pricing
 
Contact us for pricing
 
Contact us for pricing
 
Contact us for pricing
Select software edition
SELECT
SELECTSELECTSELECT
Free trial

FREE TRIAL

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 who 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.

Recommended for engineers building full test and validation systems where modular code development and higher-level frameworks are needed to accelerate development for shorter time to market.

 

Includes LabVIEW Professional capabilities plus:

  • NI TestStand test executor for creating and editing test sequences, and creating deployable test systems.
  • NI InstrumentStudio for interactive PXI measurements.
  • NI FlexLogger for quickly building scalable data-logging systems.
  • NI DIAdem for automating and quickly visualizing, processing, and reporting on test data.

 

 

OS Support                                                                                         Every purchase of LabVIEW includes access to LabVIEW on all supported OSs
Windows    
Linux   
Hardware Integration
Acquiring data from NI hardware    
Acquiring data from third-party hardware    
Deploying to real-time hardwareRequires LabVIEW Real-Time ModuleRequires LabVIEW Real-Time ModuleRequires LabVIEW Real-Time Module
Deploying to FPGA hardwareRequires LabVIEW FPGA ModuleRequires LabVIEW FPGA ModuleRequires LabVIEW FPGA Module
Programming Capabilities
Native graphical programming    
Multithreaded code execution    
Code debugging    
Event-driven programming    
Object-oriented programming    
Mathematics
Standard math functions, probability, and statistics    
Linear algebra   
Curve fitting and differential equations   
Interpolation and extrapolation   
Signal Processing and Control
Signal generation and measurements   
PID and fuzzy logic   
Signal conditioning and filtering   
Windowing   
Transforms   
Wavelet analysis  
Time series analysis  
Vision analysisRequires NI Vision Development ModuleRequires NI Vision Development ModuleRequires NI Vision Development ModuleRequires NI Vision Development Module
Audio, vibration, and distortion measurements; waveform generation; frequency, transient, and order analysisRequires LabVIEW Sound and Vibration ToolkitRequires LabVIEW Sound and Vibration ToolkitRequires LabVIEW Sound and Vibration Toolkit
Read, Write, Share Data
Read and write to file    
Network communications    
Web services   
Report generation for Microsoft Office  
Database connectivity  
Software Engineering Tools
Graphical diff    
Graphical merge  
Dynamic and 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, shared libraries, and installersRequires LabVIEW Application BuilderRequires LabVIEW Application Builder  
Control programs remotely through Internet   
Test System Development
Create and edit test sequences, and create deployable test systemsRequires NI TestStandRequires NI TestStandRequires NI TestStand 
Configure and capture data from NI PXI instruments without codingRequires NI InstrumentStudioRequires NI InstrumentStudioRequires NI InstrumentStudio 
Perform scalable mixed signal data logging and quick sensor configurationRequires NI FlexLoggerRequires NI FlexLoggerRequires NI FlexLogger 
Accelerate and automate measurement data insights with ready-to-use test data visualization, processing, and reporting toolsRequires NI DIAdemRequires NI DIAdemRequires NI DIAdem 
Create web applicationsRequires NI G Web Development Software
Requires NI G Web Development Software
Requires NI 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, all LabVIEW Modules (LabVIEW FPGA and LabVIEW Real-Time), and all LabVIEW toolkits.

 

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

LabVIEW Perpetual Development Licenses Available by Request

Perpetual development licenses are most commonly purchased if budget cannot be annualized for subscription licenses, or if contractual or regulatory requirements restrict the use of subscription licenses. With an NI perpetual development license, after the first year, an active Standard Service Program license will be necessary to maintain access to software upgrades, previous version downloads, technical support, and online trainings.

If a LabVIEW perpetual development license sounds right for you, submit a request for a quote.

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.

Additional LabVIEW Versions

You can access previous versions of LabVIEW from the LabVIEW download page with your active LabVIEW subscription license or service agreement. Service packs and patches are also available from the download page.

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