Automation by Code (AbC)
Automation by Code (AbC) is the operating model behind Orvanta.
It combines the accessibility of visual composition with the rigour of software engineering.
Core principles
Section titled “Core principles”1) Visual-first composition
Section titled “1) Visual-first composition”Design workflows in a node-based editor so teams can reason about business flow end-to-end.
2) Code artifact output
Section titled “2) Code artifact output”Visual workflows compile into deterministic artifacts (JSON/DSL) that can be reviewed, versioned, and promoted through environments.
3) Polyglot execution
Section titled “3) Polyglot execution”Use the right language per step: TypeScript, Python, or JVM (Java/Kotlin) in one workflow.
4) Deterministic guarantees
Section titled “4) Deterministic guarantees”Same input + same artifact = same output, enabling reproducibility and controlled change management.
5) Enterprise governance
Section titled “5) Enterprise governance”Policy controls, RBAC, and audit trails are part of the platform model, not bolted on later.
Why this matters
Section titled “Why this matters”AbC gives you speed for builders and trust for operations:
- Faster delivery: less hand-written boilerplate for orchestration.
- Safer change: predictable deploy and rollback behaviour.
- Better collaboration: product, ops, and engineering share one workflow model.