VTS allows quick application development through click and drag tools. However, to meet custom needs, VTS includes an extensible scripting language. Scripts can be used to change every aspect of an application, from simple user interface customizations, to the development of advanced tag types with incorporated graphics, automated tag creation and complex data-handling functions. Background scripts, priority functions, external database tools, extensible graphics libraries and a variety of other features allow developers to meet any customer requirement.
A unique feature of VTS is its concept of OEM code layers. Developers can develop an extensive layer of customized objects, including graphics, features, functions, displays, and reports, and reuse these objects in any application. This saves a considerable amount of time during the development phase by allowing developers to create and refine reusable, error free objects. Indeed, because the layer is object-oriented, any improvements to the OEM layer objects automatically update any applications referring to the layer.


