NI LabVIEW
Optimised for Test
LabVIEW is a graphical programming environment that accelerates productivity for test system development. With an intuitive approach to programming, connectivity to any instrument, fully integrated user interfaces, and the test-optimised NI Nigel™ AI, LabVIEW helps you every step of the way.
Your software comes with access to the following:
- Technical support
- Online training
- Software updates
- Access to previous versions of software
Which edition is right for my project?
Base
Recommended for simple desktop measurement applications and includes the standard functions of LabVIEW.
Above is a quick overview and links for purchasing LabVIEW for Windows Operating Systems. All licenses can be sold as one-year subscriptions or perpetual licenses. You can find more information about each edition and part numbers for other operating systems below.

The LabVIEW+ Suite
It’s LabVIEW, plus, more!
The LabVIEW+ Suite is a collection of LabVIEW, plus, DIAdem, TestStand, FlexLogger, InstrumentStudio and more NI Software. The Suite saves engineers time by providing purpose-built tools for measurement, analysis, and test.
Download: 788509-35
Tools for measurement, analysis, and test
- Measurement – Connect to and automate any instrument with LabVIEW. Take measurements quickly with FlexLogger and InstrumentStudio.
- Analysis – Perform calculation, instantly create charts and graphs, and build reports with DIAdem.
- Test – Develop and deploy validation and production test systems with TestStand.
Experience more benefits with the LabVIEW+ Suite
- Reduce development and maintenance time – Software is designed for engineers with specific features and tools that save time.
- Improve data analysis and utilisation – Use your data and create reports to share insights.
- Future proof your system – NI software is open and compatible with non-NI instruments and popular programming languages.
LabVIEW part numbers for all operating systems
Which edition is right for my project?
LabVIEW Base edition
- Recommended for desktop measurement applications
- Includes device drivers for NI hardware and third-party instruments
- Includes basic mathematics and signal processing
| Model number | License term | Operating system | Format |
|---|---|---|---|
| One year subscription | Windows | Download |
LabVIEW Full edition
- Recommended for performing inline advanced mathematics and signal processing
- Required for signal processing add-ons
- Required for real-time and FPGA hardware
| Model number | License term | Operating system | Format |
|---|---|---|---|
| 784522-35 | One year subscription | Windows | Download |
| 788368-35 | One year subscription | Mac | Download |
| One year subscription | Linux | Download |
LabVIEW Professional edition
- Recommended for applications requiring code validation
- Includes code and application deployment capabilities
- Includes software engineering add-ons
| Model number | License term | Operating system | Format |
|---|---|---|---|
| One year subscription | Windows | Download | |
| One year subscription | Mac | Download | |
| One year subscription | Linux | Download |
Learn more about included features and add-ons for each edition
Add select options (Windows only)
OS Support |
LabVIEW Base |
LabVIEW Full |
LabVIEW Professional |
|---|---|---|---|
| Windows | INCLUDED | INCLUDED | INCLUDED |
| Mac | N/A | INCLUDED | INCLUDED |
| Linux | N/A | INCLUDED | INCLUDED |
Hardware Integration |
LabVIEW Base |
LabVIEW Full |
LabVIEW Professional |
|---|---|---|---|
| Acquiring data from NI hardware | INCLUDED | INCLUDED | INCLUDED |
| Acquiring data from third-party hardware | INCLUDED | INCLUDED | INCLUDED |
| Deploy to NI realtime hardware | N/A | ||
| Deploy to NI FGPA hardware | N/A |
|
Programming Capabilities |
LabVIEW Base |
LabVIEW Full |
LabVIEW Professional |
|---|---|---|---|
| Native graphical programming | INCLUDED | INCLUDED | INCLUDED |
| Multithreaded code execution | INCLUDED | INCLUDED | INCLUDED |
| Code debugging | INCLUDED | INCLUDED | INCLUDED |
| Event-driven programming | INCLUDED | INCLUDED | INCLUDED |
| Object-oriented programming | INCLUDED | INCLUDED | INCLUDED |
Mathematics |
LabVIEW Base |
LabVIEW Full |
LabVIEW Professional |
|---|---|---|---|
| Standard math functions | INCLUDED | INCLUDED | INCLUDED |
| Probability and statistics | INCLUDED | INCLUDED | INCLUDED |
| Linear algebra | N/A | INCLUDED | INCLUDED |
| Curve fitting | N/A | INCLUDED | INCLUDED |
| Differential equations | N/A | INCLUDED | INCLUDED |
| Interpolation and extrapolation | N/A | INCLUDED | INCLUDED |
| Calculus | N/A | INCLUDED | INCLUDED |
Signal Processing and Control |
LabVIEW Base |
LabVIEW Full |
LabVIEW Professional |
|---|---|---|---|
| Signal measurements | N/A | INCLUDED | INCLUDED |
| Signal generation | N/A | INCLUDED | INCLUDED |
| PID and fuzzy logic | N/A | INCLUDED | INCLUDED |
| Signal conditioning and filtering | N/A | INCLUDED | INCLUDED |
| Windowing | N/A | INCLUDED | INCLUDED |
| Signal operations | N/A | INCLUDED | INCLUDED |
| Transforms | N/A | INCLUDED | INCLUDED |
| Wavelet analysis | N/A | N/A | INCLUDED |
| Time series analysis | N/A | N/A | INCLUDED |
| Vision analysis | |||
| Audio, Vibration, and Distortion Measurements, Waveform Generator, Frequency, Transient, and Order Analysis |
Read, write and share data |
LabVIEW Base |
LabVIEW Full |
LabVIEW Professional |
|---|---|---|---|
| Read and write to file | INCLUDED | INCLUDED | INCLUDED |
| Network communications | INCLUDED | INCLUDED | INCLUDED |
| Visualise and analyse image files | |||
| Web services | N/A | INCLUDED | INCLUDED |
| Report generation for Microsoft Office | N/A | N/A | INCLUDED |
| Database connectivity | N/A | N/A | INCLUDED |
Software engineering tools |
LabVIEW Base |
LabVIEW Full |
LabVIEW Professional |
|---|---|---|---|
| Graphical diff | INCLUDED | INCLUDED | INCLUDED |
| Graphical Merge | N/A | N/A | INCLUDED |
| Dynamic code analysis | N/A | N/A | INCLUDED |
| Static code analysis | N/A | N/A | INCLUDED |
| Unit testing framework | N/A | N/A | INCLUDED |
Software interoperability and code integration |
LabVIEW Base |
LabVIEW Full |
LabVIEW Professional |
|---|---|---|---|
| Call DLLs and .NET assemblies | INCLUDED | INCLUDED | INCLUDED |
| Integrate text-based source code (C/C++, Python, and more) | INCLUDED | INCLUDED | INCLUDED |
| Call MATLAB® code | INCLUDED | INCLUDED | INCLUDED |
Code deployment and distribution |
LabVIEW Base |
LabVIEW Full |
LabVIEW Professional |
|---|---|---|---|
| Build executables | N/A | N/A | INCLUDED |
| Build shared libraries | N/A | N/A | INCLUDED |
| Build installers | N/A | N/A | INCLUDED |
| Control programs remotely through Internet | N/A | INCLUDED | INCLUDED |
| Create Web applications | SELECT ADD-ON | SELECT ADD-ON | SELECT ADD-ON |
Academic site licenses
Universities and educational institutes:
Contact Farnell for more information on Academic site licenses
EMEA: nienquiries@farnell.com
Software benefits
- Technical Support
- Access to online training (by products owned)
- Software updates and maintenance releases
- Access to previous NI software versions