LabVIEW von National Instruments eignet sich insbesondere für Anwender, die unter minimalem Kostenaufwand zügig flexible und skalierbare Prüf-, Mess-, Steuer- und Regelsysteme entwickeln wollen. Die intuitive grafische Entwicklungsumgebung kombiniert die Bedienfreundlichkeit konfigurationsbasierter Werkzeuge mit der Flexibilität einer leistungsstarken Programmiersprache. Der in NI LabVIEW integrierte Compiler erstellt optimierten Programmcode, der in seiner Ausführungsgeschwindigkeit mit kompilierten C-Programmen vergleichbar ist.
Das patentierte Modell zur Datenflussprogrammierung in LabVIEW umgeht die sequenzielle Architektur textbasierter Programmiersprachen. Da die Ausführungsreihenfolge durch den Datenfluss zwischen den einzelnen Knoten und nicht durch eine Abfolge von Textzeilen bestimmt wird, können Blockdiagramme erstellt werden, die mehrere Operationen simultan ausführen. Diese Simultanität von LabVIEW vereinfacht die Implementierung von Multitasking und Multithreading, da Threads ohne Programmieraufwand aus einer Menüauswahl Prioritäten zugewiesen werden.