LabVIEW System Design Software

From the inception of an idea to the commercialization of a widget, NI’s unique platform-based approach to engineering and science applications has driven progress across a wide variety of industries. Central to this approach is LabVIEW, a development environment designed specifically to accelerate the productivity of engineers and scientists. With a graphical programming syntax that makes it simple to visualize, create, and code engineering systems, LabVIEW is unmatched in helping you reduce test times, deliver business insights based on collected data, and translate ideas into reality. LabVIEW is designed to interoperate with other software, whether alternative development approaches or open-source platforms, to ensure you can use all of the tools available to you. With an included software service program that provides phone and email support from degreed engineers, updates to the latest versions, and 24/7 access to online training, a purchase of LabVIEW includes everything you need for success.

  • What Will You Do With LabVIEW?
    Turn your rough sketches into functional code.
  • The Role of LabVIEW in the Internet of Things
    LabVIEW has been used for decades to add distributed intelligence.
  • LabVIEW in 2 Minutes
    See how graphical programming streamlines measurement and control.
  • Acquire and Analyze Measurements
    Take measurements and perform signal processing with a single environment.
  • Control Stand-Alone Instruments
    Discover how you can use LabVIEW to automate stand-alone instruments.
  • Design Embedded Systems
    Explore how you can design, prototype, and deploy embedded systems.
  • Automated Test and Validation Systems
    Reduce and automate test system development and analyze results.
How Can I Use LabVIEW? | See all

Acquire and Analyze Measurement Data

Measure any sensor on any bus.

Instrument Control

Easily automate any stand-alone instrument.

Embedded Control and Monitoring Systems

Prototype with FPGA technology.

Automated Test and Validation Systems

Reduce test system development time and analyze test results.

What Is LabVIEW?

LabVIEW is an integrated development environment designed specifically for engineers and scientists. Native to LabVIEW is a graphical programming language (G) that uses a dataflow model instead of sequential lines of text code, empowering you to write functional code using a visual layout that resembles your thought process. This means you spend less time worrying about semicolons and syntax and more time solving the problems that matter.

Explore key benefits of LabVIEW

Case Studies

From reducing the time and cost of test to improving energy grid automation, companies throughout many industries are using LabVIEW to save money, improve product quality, and save lives.

See how

Featured Resources

What’s Included With LabVIEW

Every purchase of LabVIEW includes training, technical support, and future upgrades.

See what’s included

See the Future of LabVIEW Now

Join the NI Software Technology Preview (requires active Standard Service Program contract) to download a preview of next-generation graphical programming.

Join now

The App Network for Engineers and Scientists

Access the LabVIEW Tools Network to accelerate productivity and expand the power of your software through certified, NI and third-party add-ons.

Browse LabVIEW add-ons

All Products and Services