ni.com is currently undergoing scheduled maintenance.
Some services may be unavailable at this time. Please contact us for help or try again later.
ni.com is currently undergoing scheduled maintenance.
Some services may be unavailable at this time. Please contact us for help or try again later.
LabVIEW is available in three editions that scale to meet your application requirements as well as part of the NI LabVIEW+ Suite, which includes more software for test sequencing, data logging, data analysis, and more.
LabVIEW development licenses and the LabVIEW+ Suite are available in subscription and perpetual terms. Debug deployment and other license types are also available so you can resolve issues with production systems and applications.
Microsoft and Windows are trademarks of the Microsoft group of companies.
MathWorks® and MATLAB® are registered trademarks of The MathWorks, Inc.
Key differentiators | ||||
OS Support | ||||
Microsoft Windows | ||||
Linux | ||||
AI-Powered Tools | ||||
Hardware Integration | ||||
Acquiring data from NI hardware | ||||
Acquiring data from third-party hardware | ||||
Deploying to real-time hardware | ||||
Deploying to FPGA hardware | ||||
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 analysis | ||||
Audio, vibration, and distortion measurements; waveform generation; frequency, transient, and order analysis | ||||
Read, Write, and 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 code from MathWorks® MATLAB® software | ||||
Code Deployment and Distribution | ||||
Build executables, shared libraries, and installers | ||||
Control programs remotely through the internet | ||||
Test System Development | ||||
Create and edit test sequences, and create deployable test systems | ||||
Configure and capture data from NI PXI instruments without coding | ||||
Perform scalable mixed signal data logging and quick sensor configuration | ||||
Accelerate and automate measurement data insights with ready-to-use test data visualization, processing, and reporting tools | ||||
Create web applications | ||||
An AVL provides institutions with flexible, cost-effective access to NI software and services for teaching and research. The LabVIEW AVL includes LabVIEW and additional NI software for teaching and research in system design, data acquisition, and prototyping.
A debug deployment license is used to fix issues on an application or system that was previously created with a development license. Debug deployment licenses are sold as perpetual licenses that include an NI software service agreement for the first year. After the first year, software service is renewable on an annual basis.
LabVIEW Community Edition is free and may only be used for your personal, non-commercial, non-industrial purposes. It cannot be used for teaching or research at a degree-granting educational institution.
The LabVIEW Runtime Engine is used to run LabVIEW executables on deployed systems without the development system. For more information, refer to the LabVIEW User Manual.
A perpetual license means that the version of the software you purchase will never stop working. NI software licenses provide access to an NI software service program. These benefits are included in the first year of perpetual licenses. After the first year, software service is renewable on an annual basis. Even if you do not subscribe to software service, your software will continue to operate with the version you currently have installed.
A subscription license gives you access to software on an annual basis. Once the term of the subscription license is up, you must renew your subscription to keep using the software. When you renew your subscription, you will also maintain access to your NI software service agreement benefits.
Learn about the benefits of software services or read this article to help you decide which license option will best meet your needs.
There are no functional or feature-level differences when purchasing NI software through a subscription or perpetual license. Both licenses include the same features.
Review the table on this page for a detailed comparison of the features included in each edition of LabVIEW. LabVIEW Full includes more functions and signal processing. LabVIEW Professional includes Nigel AI which can help with onboarding and development, the Application Builder for creating deployable applications, tools for software engineering, and additional toolkits.
A development license is used for creating new applications and programs. Development licenses are available in subscription or perpetual terms.
A deployment license is required for distributing applications developed using LabVIEW. You must purchase one deployment license for each target computer on which the application will run. All deployment licenses are perpetual licenses.
Read this article to help you decide which license option will best meet your needs.
Purchasing a single-seat license to LabVIEW provides access to an NI software service agreement which includes benefits like new and previous version downloads, technical support, and LabVIEW Core 1 on-demand. These benefits are included in subscription licenses and for the first year of perpetual licenses. After the first year, software service is renewable on an annual basis.
Learn more about the benefits of software services.
The LabVIEW Community Edition may only be used for your personal, non-commercial, non-industrial purposes. It cannot be used for teaching or research at a degree-granting educational institution.
1 Nigel AI is available with an active subscription license or NI software service agreement.
Recommended for building simple test and measurement applications.
Includes the standard capabilities of LabVIEW:
Recommended for applications that require advanced analysis or signal processing.
Includes Base capabilities plus:
Recommended for engineers who need tools for software engineering, code deployment, distribution, and reporting.
Includes Full capabilities plus:
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 plus: