SOFTWARE PILLAR

WE DON'T DELIVER CODE.
WE DELIVER RUNNING SYSTEMS.

Full-stack platforms, APIs, data pipelines, cloud infrastructure. Agent-built, human-reviewed, production-deployed. Software sits at the code position on the thought-to-motion spectrum — the bridge between abstract design intent and physical system behaviour.

01

THE THREE LAYERS

Most software shops operate in two layers. 2nth operates in three — connecting digital interfaces to physical systems through a single pipeline.

LAYER 01

SURFACE

INTERFACE SOFTWARE

Web apps, mobile apps, dashboards, CLIs — anything a human touches. The experience layer where design intent becomes interactive reality.

Web apps, PWAs, dashboards, admin panels, CLIs
LAYER 02

CORE

PLATFORM SOFTWARE

APIs, data pipelines, auth, billing, orchestration — the machine room. Where business logic lives and systems integrate.

APIs, queues, databases, auth, billing, pipelines
LAYER 03

EDGE

EMBEDDED SOFTWARE

Firmware, device SDKs, OTA update systems — code that runs on hardware. This layer connects directly into the Hardware and Robotics pillars.

Firmware, device SDKs, OTA, MQTT, BLE

The differentiator: A client building a smart device gets one pipeline from UI to firmware — no handoff between vendors. The edge layer is what connects software to the physical world.

02

THE DEPLOYMENT DOCTRINE

Ship, don't store. Every project leaves our hands as a running system, not a zip file.

INFRASTRUCTURE-AS-DEFAULT

Every project ships on infrastructure, not as source code. Cloudflare Pages, Workers, and D1 is the default stack. The client gets a running system.

ZERO-OPS HANDOVER

The delivered system requires no DevOps knowledge to operate. Serverless by default, managed databases, no servers to patch. We hand over a product, not a burden.

OBSERVABLE FROM DAY ONE

Every system ships with logging, error tracking, and a health endpoint. Not as a nice-to-have — as part of the base cost. You know what's running from the moment it's live.

03

THE AGENT-SPECIALIST BOUNDARY

Agents do the volume work. Specialists do the judgement work. The operator decides which is which.

AGENTS HANDLE

  • Architecture decomposition and specifications
  • API contract generation (OpenAPI)
  • Schema design and migration scripts
  • Boilerplate, scaffolding, and code generation
  • Code review and refactoring suggestions
  • Documentation and test generation

SPECIALISTS HANDLE

  • Security audits and penetration testing
  • Compliance review (POPIA, GDPR)
  • Payment gateway integration (financial regs)
  • Performance engineering at scale
  • Domain-specific business logic validation
  • Data migration from legacy systems
04

THE STACK POSITION

Opinionated by default, flexible by exception. Every decision the agent doesn't have to make is tokens saved.

TIER

LANDING / MARKETING

Cloudflare Pages, static HTML/CSS, KV for form submissions. This is solved — no deviation needed.

~50K TOKENS
TIER

WEB APP / SAAS

Cloudflare Workers + D1 + Pages, vanilla TypeScript, Tailwind. Deviate only for existing client infrastructure.

~200K–1M TOKENS
TIER

DATA PLATFORM

Workers + D1 + R2 + Queues + Analytics Engine. Deviate only when GPU compute or >10TB storage is required.

~500K–2M TOKENS
TIER

EMBEDDED / IOT

ESP-IDF or Zephyr RTOS, MQTT to Workers. Client hardware choices dictate deviation.

~1M–3M TOKENS
TIER

AI-NATIVE PRODUCT

Workers AI + Vectorize + D1. Deviate only when model size exceeds edge inference limits.

~1M–5M TOKENS

Opinionated defaults make the 50K-token landing page possible and the 1M-token MVP feasible. We choose the stack so you don't have to.

05

THE BUILD CADENCE

Concept. Contract. Cut. Three phases that make the token pricing honest — you see exactly what's being built before the expensive phase starts.

PHASE 01

CONCEPT

The Brief Analyst and Software Agent decompose your brief. Architecture spec produced. Stack identified. Token cost estimated.

Output: architecture overview, stack selection, token estimate
PHASE 02

CONTRACT

Formal blueprints produced: API contracts (OpenAPI), database schemas (SQL), component trees (frontend), infrastructure manifests. Reviewable. Versionable.

Output: OpenAPI spec, SQL schema, component tree, wrangler.toml
PHASE 03

CUT

Build and deploy. Agents generate code against the contracts. The operator reviews and integrates. Specialists are pulled in for domain-specific work. The system ships live.

Output: deployed system, source repo, documentation

The contracts phase is the key. It's what separates agent-powered delivery from black-box AI. You can read every API endpoint, every database table, every component before a single line of implementation code is written. The contracts are the handshake between what you want and what we build.

06

THE CROSS-PILLAR PROTOCOL

Software is the nervous system. Design is the skin. Hardware is the skeleton. Robotics is the muscle. Here's how they connect.

DESIGN → SOFTWARE

Design tokens and component specs translate into frontend component contracts. The design agent's output is the software agent's input.

Interface: component specs, design tokens, layout systems

SOFTWARE → HARDWARE

API contracts and communication protocols — MQTT topics, BLE characteristics, serial protocols — defined by the software agent, consumed by the hardware agent.

Interface: MQTT, BLE GATT, serial, REST, OTA

SOFTWARE → ROBOTICS

Control interfaces, telemetry schemas, and edge inference pipelines. The software agent defines the data contract; the robotics agent defines the behaviour.

Interface: telemetry schemas, control APIs, inference pipelines
07

DELIVERY MODELS

Four ways to engage the software pillar. Choose based on what you need built and how you want to work.

SPRINT

1–2 WEEKS

Single deliverable, fixed scope. A landing page, an API, a dashboard. In and out.

"I need a landing page"

BUILD

2–8 WEEKS

Full product, phased delivery. Concept through to live deployment. The full build cadence.

"I need an MVP"

EMBED

ONGOING

2nth operates as your software function. No CTO needed. We embed into your operation and ship continuously.

"I don't have a tech team"

MAINTAIN

POST-DELIVERY

Ongoing operation, updates, monitoring. For post-delivery clients who want hands-off ops.

"Keep it running"

BUILD WITH US

From a landing page to a full platform with embedded firmware — start with a brief and let the agents scope it.

Get 50K Free Tokens →