DRACO® — Parallel computation

Parallel-aware computing
for the data-first world.

Hierarchical business data — XML, insurance forms, claims, structured documents — punishes traditional applications. DRACO is a purpose-built language and runtime that scales across every CPU core you give it, with parallel operations safe enough that you don’t have to be a concurrency expert to write them.

For engineering and operations teams processing high volumes of structured data on .NET Framework.

Why DRACO exists

Traditional applications struggle with hierarchical data. DRACO doesn’t.

Developers wrestle with XML APIs to make complex structured data usable, and then wrestle again to parallelize the work without race conditions. DRACO’s purpose-built language gives you intuitive commands for XPath-aware operations and the runtime scales across every core you give it — instantly unlocking more performance whenever your hardware grows.

The product

Beyond Ordinary DRACO®

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.

A language tuned for parallel

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, bound into an assembly, and runs in your application. Serve it client/server, integrate into a web service, or embed directly. We even provide a secure loading mechanism so compiled code only loads in a trust environment.

Highly capable and extensible

  • Parallel-aware, ready for multi-core hardware deployment.
  • Optimized for XPath and XML structured data.
  • Language constructs designed for insurance processing.
  • Loop constructs that sort and organize data.
  • Safe parallel operations — no concurrency expertise required.
  • Tight memory model for high-throughput environments.
  • Remoting, TCP/IP listener, and web service hosts.
  • Remote, secure deployment of code libraries.
  • Requires Microsoft .NET Framework (not Core).
Pricing

Beyond Ordinary DRACO® pricing

A subscription model that includes updates, support, how-to access, and our trained A.I. that can generate DRACO language files — included, not charged extra.

Licensing details

  • .NET Framework
  • Subscription license
  • $8,999 per machine, unlimited CPUs, single legal entity.
  • Premium support: 50% of license cost / year — direct engineer access.
  • Web docs + updates only: 25% of license cost / year.
See it on your data

Bring DRACO to your hierarchical-data workload.

DRACO is in production at insurance and structured-data shops who needed parallel performance without rewriting their software. 30 minutes is enough to see it running and to tell whether it fits your stack.

Cookie Compliance

We use cookies to ensure you get the best experience on our website. By continuing to use our site, you accept our use of cookies, privacy policy and terms of service.