LabWindows/CVI

What LabWindows/CVI is
LabWindows/CVI is a paid ANSI C development environment for building test and measurement applications on Windows and Linux. Its integrated workspace covers project management, source editing, debugging, interface design, and checks of code output and performance. Libraries, drivers, and measurement assistants connect applications with GPIB, USB, serial, Ethernet, PXI, VXI, and FPGA instruments. NI’s Instrument Driver Network lists more than 9,000 free drivers from over 350 third-party vendors. Drag-and-drop controls support engineering and scientific displays such as graphs and instrument-style panels. The software can work with NI TestStand for automated production test sequences. A distribution kit packages applications and dependencies for test machines, and deployed executables can be debugged remotely. Base and Full editions differ in mathematics, signal processing, memory-leak detection, signal generation, and SQL tools. NI offers a free 7-day trial; pricing is available on request.
Who it suits
It suits engineers and developers creating ANSI C test, measurement, instrumentation, or automated production-test applications. It is also relevant to teams needing instrument connectivity and desktop deployment.
What it does well
- ANSI C environment for test and measurement
- Connects to many instrument interfaces
- More than 9,000 listed third-party drivers
- Drag-and-drop engineering displays
- Remote debugging for deployed executables
What to know first
- No free plan
- Pricing requires contacting NI
- Mobile development is not supported
- Technical support may require a service agreement
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| LabWindows/CVI Base | Subscription or perpetual license; contact NI or an NI distributor for pricing. · Basic mathematics · signal processing · debugging tools · device drivers for NI hardware and third-party instruments | On request |
| LabWindows/CVI Full | Subscription or perpetual license; contact NI or an NI distributor for pricing. · Advanced mathematics · signal generation and processing · Execution Profiler Toolkit · memory leak detection · SQL database tools | On request |
| Debug deployment license | Perpetual license; includes an NI software service agreement for the first year, renewable annually afterward. · For resolving issues in production systems and applications made with a development license | On request |
As ni.com lists them, read 8 Oct 2026. The maker's own page has the final word.
Verdict
LabWindows/CVI combines ANSI C development, instrument connectivity, interface tools, testing, and deployment features in one environment. Choose between Base and Full capabilities based on the mathematics, signal, memory, and SQL tools required.
Facts from LabWindows/CVI's own pages
- Deployment and debugging
- A distribution kit packages an application and its dependencies for deployment on test machines, and deployed executables can be debugged remotely. · ni.com, 8 Oct 2026
- Development tools
- Its integrated workspace supports project management, source editing and debugging, user interface creation, and testing code output and performance. · ni.com, 8 Oct 2026
- Editions
- Base includes basic mathematics, signal processing, and debugging tools; Full adds advanced mathematics, signal generation and processing, memory leak detection, and SQL tools. · ni.com, 8 Oct 2026
- Instrument connectivity
- Built-in libraries, drivers, and measurement assistants support data acquisition from GPIB, USB, serial, Ethernet, PXI, VXI, and FPGA instruments. · ni.com, 8 Oct 2026
- Linux runtime
- NI offers a LabWindows/CVI Run-Time Module for Linux that can run applications created on Windows on multiple Linux distributions. · ni.com, 8 Oct 2026
- Purpose
- LabWindows/CVI is an ANSI C development environment for creating test and measurement applications. · ni.com, 8 Oct 2026
- Security notice
- The download page warns customers using NI driver software 2026 Q2 or earlier to follow the recommended actions for a critical security update. · ni.com, 8 Oct 2026
- Support
- NI lists downloads, product documentation, discussion forums, product activation, and service requests among its support resources; a valid service agreement may be required for technical support. · ni.com, 8 Oct 2026
- Supported platform
- The LabWindows/CVI 2026 Q3 download lists Windows 11, Windows Server 2025, Windows Server 2022 64-bit, and Windows 10 IoT Enterprise 2021 as supported operating systems. · ni.com, 8 Oct 2026
- TestStand integration
- LabWindows/CVI can pair with NI TestStand to create and manage automated production test sequences. · ni.com, 8 Oct 2026
- Third-party drivers
- NI says its Instrument Driver Network offers more than 9,000 free drivers for instruments from more than 350 third-party vendors. · ni.com, 8 Oct 2026
- Trial
- NI offers a free 7-day trial of the latest version. · ni.com, 8 Oct 2026
- User interfaces
- The environment includes drag-and-drop controls and indicators for building engineering and scientific displays, including graphs and instrument-style controls. · ni.com, 8 Oct 2026
Where LabWindows/CVI stands on Freedom251
- IDE Software#44 of 53