Enterprise customers value the ability to customize and integrate the software they use. Regardless of what product they are evaluating, they ask questions about how it can be made to work together with all of their other systems. It is not uncommon for these kinds of companies to spend millions of dollars per year to develop and maintain a set of scripts that bridge the gap between the ALM tool they bought and the rest of the systems their company uses.
Veracity was designed to be flexible in this regard.
It was built as a set of libraries.
It is written in C, a lowest-common-denominator language that can be ported anywhere.
It has plugin APIs for repository storage and for push/pull communication with a repository instance.
It has a scripting engine which allows for a large amount of control and hooks using JavaScript.
It uses HTTP for push and pull.
It is fundamentally cross-platform, regularly built and tested on Windows, Mac, and Linux.