Intended audience: Advanced developers who want to create new features for their application.

VTScada includes (and is largely built using) its own programming language. You can use this language to create tools for your application development work, including custom tags, reports, drivers, script applications and wizards. You can also use it to modify your application pages, user-defined tags, and user-defined widgets.

All the features you would expect in a programming language are supported, as well as many more that are unique to VTScada.

From time to time, a new VTScada user (especially one coming from a programming background) will turn directly to the scripting language to build their first application. The result is usually that they spend a large amount of time attempting to recreate features that already exist.
As the adage says, "don't reinvent the wheel".