DRACO® (Dynamic Rules And Computation Engine) is our parallel-aware platform built to power high-performance processing of complex, hierarchical business data.
Traditional business applications struggle with XML and structured data, forcing developers to wrestle with heavy APIs just to make data usable. DRACO changes that. Our purpose-built language delivers clear, intuitive commands that make advanced data tasks simple — and parallel processing straightforward, fast, and reliable.
The DRACO runtime automatically scales across all available CPU cores and processing elements. As your hardware grows, DRACO intelligently adapts — instantly unlocking more performance without re-architecting your software.
function final_result { result = 5; output "Draco/Test4/PreLoopResult" = result; parallel loop 1 to MAXITERS as ID { result = result + ID; // output per iteration output "Draco/Test4/Iter$ID$/Result" = result; } }
Your DRACO code is compiled to C# and MSIL which is then bound into an assembly and runs in your application. It can be served using a client/server architecture, integrated into a web service, or directly into your application. We even provide a secure loading mechanism to ensure that your compiled code is only loaded in a trust environment.
A subscription model where you get updates, support, how-to, and A.I. access. Yep, we have a trained A.I. that can generate DRACO language files and we will give you access to that A.I. without charging you extra.