Version 9.33 was the mature service release of the VEE Pro 9 family. By the time 9.33 was released, Keysight (still Agilent at the original release) had refined the IDE to be exceptionally stable. Key characteristics of this version include:

In the fast-paced world of electronic design and test engineering, time is the ultimate currency. For decades, engineers have sought a tool that bridges the gap between complex hardware control and rapid, readable code. Enter Keysight VEE Pro 9.33—the latest stable iteration of the Visual Engineering Environment (VEE) that continues to redefine instrument control and automated test sequencing.

If you are an R&D validation engineer, a production test manager, or an academic teaching data acquisition, you have likely heard the rumors: "VEE is end-of-life." While Keysight Technologies officially announced the discontinuation of active VEE development after version 9.33, this specific version remains a gold standard for legacy system stability and streamlined graphical programming. This article explores why Keysight VEE Pro 9.33 is still relevant, how to maximize its features, and best practices for integrating it into modern workflows.

VEE Pro 9.33 employs a data flow programming model, where program execution is determined by the availability of data on connecting wires rather than sequential lines of code.

Many aerospace and defense labs still utilize HP 34970A data acquisition units and HP 8753 vector network analyzers. These GPIB devices have quirky timing requirements. VEE Pro 9.33 retains mature, low-level drivers that Python wrappers often botch. Version 9.33 is the last reliable bridge for these legacy systems.

Perhaps the most powerful feature for automation engineers: Version 9.33 allows direct loading of .NET DLLs (C#/VB.NET libraries). This means you can now call complex mathematical libraries (e.g., Math.NET) or interface with corporate SQL databases directly from a visual VEE diagram without writing a single line of C++ wrapper code.

Keysight VEE Pro 9.33 is not a modern development environment. It is the "industrial lathe" of test software—outdated in interface but extraordinarily reliable for its original purpose.

If you are writing new test code today, use Python with PyVISA or Keysight’s PathWave. But if you are operating a validated production line built on 9.33, do not upgrade unless forced. Maintain a dedicated, air-gapped Windows 10 PC, back up your .VEE files, and let the classic run its course.


Disclaimer: Keysight no longer sells VEE Pro 9.33 licenses. Support for this version ended in 2017. Contact Keysight Support for legacy license dongle recovery if your hardware fails.


Keysight VEE Pro 9.33 includes several enhancements over earlier versions, making it robust for professional use.

If you are maintaining a 9.33 system today, you face three specific risks: