IBM VisualAge C++ 3.0 Visual Builder
This is a unique tool to generate C++ programs graphically! It was introduced with VisualAge C++ 3.0 and later adapted to version 4.0. You not only define the visible dialog controls, but also the code that makes them "life", and you can even generate fully invisible code parts that way! It's also not a simple "wizard" that helps you generating something new, but you are able to come back and make changes and adapt the "visual program" to your needs. Finally you can mix graphically generated code with manually written code in any way you want.
The generated C++ code is based on the IBM Open Class Library (IOCL).
Source and References
see IBM VisualAge C++ 3.0 package