Technology

Table of Contents

Our Technology Stack

We build on technologies chosen for performance, reliability, and long-term maintainability.


Go

Why Go:

  • Performance — Compiled, statically typed, minimal runtime overhead
  • Simplicity — One way to do things, readable by default
  • Concurrency — Goroutines and channels built into the language
  • Deployment — Single binary, no dependencies, cross-compilation
  • Ecosystem — Strong standard library, excellent tooling

Go is our primary language across the stack—from backend services to CLI tools to robotics integration.


NATS JetStream

Why NATS JetStream:

  • Persistence — Durable message storage with replay
  • Exactly-once delivery — Reliable message processing
  • Lightweight — Single binary, minimal resource footprint
  • Scalable — Clustering and horizontal scaling built-in
  • Real-time — Sub-millisecond latency for pub/sub

NATS JetStream powers our event-driven architecture—connecting design tools, simulation, digital twins, and physical devices.


Architecture Principles

PrincipleImplementation
Offline-firstLocal-first data, sync when connected
Event-drivenNATS JetStream for all inter-service communication
Open standardsSTEP, IFC, no proprietary formats
Hardware-agnosticAbstraction layers for portability
Self-sovereignDeploy anywhere—cloud, on-prem, air-gapped

Technology Areas

Robotics

Our robotics stack is built on Viam RDK—an open-source robotics development kit that provides hardware abstraction, motion planning, and computer vision.

Robotics Stack →

Linux & Cross-Platform

Decades of Linux expertise. Cross-platform applications for Windows, Mac, Linux, iOS, and Android. Own GUI framework after years with Qt, Flutter, and Electron.

Linux & Cross-Platform →

Security & Compliance

Self-sovereign architecture that simplifies SOC 2, FedRAMP, HIPAA, and ISO 27001 compliance. Air-gapped deployment, no call-home, complete data control.

Security & Compliance →


Deployment Platforms

We deploy everywhere:

PlatformUse Case
LinuxServer, desktop, embedded
OpenBSDSecurity-critical systems
WindowsEnterprise desktop
macOSDesign and development
iOS/AndroidMobile applications
Docker/KubernetesContainer orchestration

Open Source Foundation

We build on and contribute to open source:

ComponentTechnology
LanguageGo
MessagingNATS JetStream
CollaborationAutomerge (CRDT)
3D FormatsSTEP, IFC
RoboticsViam RDK
VisionIntel RealSense, YOLOv8

Learn More