The XML/XSLT system developed for the nAG Library solved a complex development problem: maintaining thousands of numerical algorithms across multiple languages.
But as organisations increasingly want to expose algorithms — internally or to partners — the value of this system is broader than ever.
Across industries, we see the same trend:
These teams all face the same question:
How do we make our algorithms available in many environments without multiplying work or creating inconsistencies?
Most reinvent the wheel — handwritten wrappers, fragile documentation, diverging interfaces.
nAG solved this problem years ago, at industrial scale.
The XML/XSLT system provides:
No drift. No inconsistency.
Faster release cycles, fewer bugs, easier onboarding.
Documentation always matches the code because they come from the same file.
Once the pipeline is in place, adding a new language is a small, contained piece of engineering work.
This system has supported one of the world’s most widely used numerical libraries and continues to do so today.
For organisations looking to:
nAG’s long-standing technical expertise in structured interfaces and automatic code generation offers a powerful foundation.
This is a capability that very few organisations have — and one that is suddenly more relevant than ever.