LabWindowsTM/CVI de National Instruments es un ambiente de programación ANSI C diseñado para construir aplicaciones para instrumentos virtuales. Proporciona un editor de clic-y-arrastre para construir interfaces de usuario, un juego completo de ambiente ANSI C para construir la lógica de su programa de pruebas, una colección de herramientas automatizadas para generación de código y utilidades para construir sistemas automatizados de pruebas, aplicaciones de monitoreo y experimentos de laboratorio. NI LabWindows/CVI brinda la facilidad de uso del Visual Basic con el poder de ANSI C.