NI LabVIEW Products

For more than 20 years, engineers and scientists around the world have depended on LabVIEW to meet their specific application needs. Because every project is different, the LabVIEW graphical development environment is modular, making it easier for users to configure a package just for them. Every user starts with a development system and then can add application tools or deployment targets depending on requirements. This flexible packaging enables LabVIEW functionality to grow as users tackle more complex projects.

Talk to a technical representative

Development Systems

Every LabVIEW user starts with a development system, which is the foundational environment for graphical programming. The features of the below packages build on each other to help users meet their current and future needs.

  • LabVIEW Base
  • Graphical user interface development
  • Data acquisition
  • Instrument control
  • Reporting and file I/O
  • LabVIEW Full
  • More than 700 math/analysis functions
  • External code integration (.dll)
  • Web connectivity
  • Advanced user interface development
  • LabVIEW Professional
  • Application distribution (create .exe)
  • Development management
  • Source code control
  • Network communication

Compare development systems

Add-On Modules and Toolkits

Due to the modular packaging of LabVIEW, you can find add-on software from NI and third-party partners to meet your project’s requirements. Search below for prepackaged LabVIEW functions and sophisticated tools for developing specific applications and deploying to targets.

Integrating with Deployment Hardware

Design, prototype, and deploy to hardware targets including real-time and field-programmable gate array (FPGA)-based systems along with programmable automation controllers (PACs).

Control and Simulation

Design, simulate, and implement control systems with software for advanced control algorithms, dynamic simulation, and motion control.

Data Management, Logging, and Reporting

Quickly log, manage, search, and export acquired data to third-party software tools, such as Microsoft Office and industry-standard databases.

Development Tools and Validation

Take advantage of code analyzers and unit test frameworks to demonstrate the quality of graphical code and automate practices such as regression testing and validation against requirements.

Application Distribution

Distribute LabVIEW applications to users by building executables, installers, and DLLs or simply share the user interface over the network or Internet.

Third-Party Tools

Find hundreds of add-on tools developed by third-party partners. Search by functions or industry needs from the available products in the NI LabVIEW Tools Network.

Search third-party tools