Select Your LabWindows™/CVI Edition

LabWindows/CVI is an ANSI C software development environment designed to meet your test and measurement needs. Take advantage of its comprehensive set of programming tools to more efficiently build your code. Choose the best license option that meets your needs, or consider purchasing LabWindows/CVI as part of the Automated Test Suite.

 LabWindows/CVI BaseLabWindows/CVI FullLabWindows/CVI Debug Deployment License1
Starting from
Contact us for pricing
Contact us for pricing
Contact us for pricing
Select software edition
Free trial


Key differentiators
  • Includes device drivers for NI hardware and third-party instruments
  • Includes basic mathematics, signal processing, and debugging tools
  • Recommended for inline advanced mathematics, signal generation, and signal processing
  • Includes the Execution Profiler Toolkit and memory leak detection for test optimization
  • Includes SQL tools for database connectivity
  • Recommended for deploying built applications on standalone test systems
  • Used to periodically resolve issues with full debugging capabilities
Hardware Integration
Acquiring data from NI hardware   
Acquiring data from third-party hardware   
IVI driver connectivity   
DAQ Assistant   
Instrument I/O Assistant   
Deploying to FPGA hardwareRequires add-on2Requires add-on2Requires add-on2
Programming Capabilities
Complete integrated development environment   
User interface controls   
Code debugging   
Remote debugging   
Optimizing compiler   
LabWindows/CVI Execution Profiler Toolkit   
Memory leak detection tool  
OpenMP library   
Standard math functions   
Statistics library   
Linear algebra  
Complex operations  
Curve fitting  
Interpolation and extrapolation  
Signal Analysis and Control
PID control   
Signal generation library  
Filtering library  
Windowing library  
Signal processing library  
Vision analysisRequires add-on2Requires add-on2Requires add-on2
Read, Write, and Share Data
Read and write to file   
Network streaming library   
Network variable API   
3D graphing   
XML capabilities   
COM server   
TDMS data storage   
LabWindows/CVI SQL Toolkit  
Software Interoperability and Code Integration
.NET support   
ActiveX capabilities   
TestStand integration   
Interface to Win32 API  
Internet connectivity library  
Code Deployment and Distribution
Installer and patch builder   
Build executables   
Build packages   

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

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


The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries.


The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a worldwide basis.