LabWindowsTM/CVI von National Instruments ist eine interaktive, ANSI-C-basierte Programmierumgebung zur Erstellung von Anwendungen mit virtuellen Messgeräten. Diese Software ermöglicht das Erstellen von Benutzeroberflächen mit Hilfe eines Drag&Drop-Editors und bietet außerdem eine komplette ANSI-C-Umgebung, mit der die Programmlogik festgelegt werden kann. Weiterhin verfügt LabWindows/CVI über eine Reihe von Werkzeugen zur automatischen Codegenerierung sowie über Dienstprogramme für die Erstellung von automatisierten Prüfsystemen, Überwachungsapplikationen oder Laborexperimenten. LabWindows/CVI verbindet die Bedienfreundlichkeit von Visual Basic mit der Leistungsfähigkeit der Programmiersprache ANSI C.