LabVIEW de National Instruments est destiné aux ingénieurs et aux scientifiques qui doivent créer des applications de test, de mesure et de contrôle souples et extensibles, rapidement et à moindre coût. L'environnement de développement intuitif combine la facilité d'utilisation d'outils configuratifs à la souplesse d'un langage de programmation puissant. Le compilateur LabVIEW génère du code optimisé avec des vitesses d'exécution comparables à celles de programmes compilés en C.
Le modèle de programmation par flux de données breveté de LabVIEW libère de l'architecture séquentielle des langages de programmation textuels. Parce que l'ordre d'exécution est déterminé par le flux de données entre les nœuds et non par les lignes de texte séquentielles, il est possible de créer facilement des diagrammes qui exécutent de nombreuses opérations en parallèle. De plus, la nature parallèle de LabVIEW rend l'implémentation du multitâche et du multithread simple en assignant les priorités des thread à partir d'un menu sans aucune programmation.