d.Code Flow · the mobile application platform

The low‑code platform behind every d.Code product.

Draw a field process on a canvas, preview it on any device, ask the AI copilot for changes, ship it to rugged handhelds that post to SAP. Our five products are built this way. Yours can be too.

  • Visual flow designer
  • AI copilot
  • Offline-first sync
  • Standard SAP BAPIs
flow-designer · create-notification · SIM Pump Station AlphaThe d.Code Flow designer: a five-page Create Notification flow on the canvas, a live preview of the Technical Object page below it, and a properties pane with page info, handlers and validators

Why a platform

Operations do not fail on the big processes. They fail on the hundred small ones.

The clipboard handover. The reading nobody keys in until Friday. The count that takes three people and a weekend. Too specific for a packaged app, too small for a custom project - so they stay on paper. d.Code Flow is how we close that gap, with the same platform we build our own products on.

Design

Draw the process. The platform runs it.

A flow is a sequence of screens. Drop them on the canvas, connect them, and decide what must be true before a user can move on.

  • Seven screens take a technician from the equipment to a submitted notification
  • Versioned per site: publish, test, roll back

Create Notification · 7 pages · SIM · Pump Station Alpha

d.Code FlowThe flow canvas: five connected pages - Technical Object, Issue Details, Work Center, Dates, Damage and Cause - each showing its component count and Enter, Validate or Nav badges

Compose

Pages are built from components, not code.

Every screen is assembled from a library of ready-made parts: scanners, lists, pickers, dialogs. Drag one in, set a few properties, done.

  • One library shared by every product, so everything looks and behaves the same
  • Product-specific parts, like the technical-object picker, come with the product
d.Code FlowThe page editor: a searchable component library on the left and the component hierarchy for the Technical Object page, holding a Title component and a TechnicalObjectStep component with drop zones between them

Preview

See it run before anyone installs anything.

The preview tab runs the flow live inside the designer against a simulated plant with realistic SAP data. Switch between phone, tablet and desktop with one click.

  • Runs against the simulator - your production SAP is never touched
  • What you see is exactly what the field device will show

Run · Create Notification · desktop frame

d.Code FlowThe preview tab running the Create Notification flow: Select Technical Object with a searchable functional-location tree - Pump Station Alpha, Structural, Conveyor Gantry 1 - and Cancel and Next buttons, with device-size toggles above

AI copilot

Say what should change. Approve what it proposes.

Ask for a change in plain language. The copilot reads the flow you are editing and proposes the exact edit, which you apply or discard. Nothing changes until you say so.

  • “Change the page title to Select Functional Location” - one proposal, one click
  • It also explains a flow, finds issues and drafts new screens
d.Code FlowThe AI Agent tab: the request Change the page title to Select Functional Location, the agent’s explanation, a proposed change - Set Text on component 1, page 1 - and Apply and Discard buttons

Ship

One flow. Every device your teams already carry.

The same flow runs in the browser and as a native app on Android, iOS and Windows, rugged handhelds included. Updates arrive on the next sync.

  • Camera & QR
  • Hardware scanners
  • UHF RFID & NFC
  • Fixed reader portals
  • RTLS for yards

Built for dead zones

Offline is the default state, not the failure state.

Underground or at the far end of a yard, the network is a rumour. The platform keeps a local copy of what each user may see, captures every transaction offline, and syncs both ways the moment a connection returns.

Device Queue: 3

MAT-100-44821

Item scannedBin transfer
QUEUED

WO-4471829

Time confirmationBearing inspection
QUEUED

PO 4500091237

Goods receiptLine 10, qty 24
QUEUED
Sync
Server
SAP

Diagram: a device with three queued transactions syncs through Sync and Server to SAP. "No signal" pauses and queues; "Signal back" drains and posts them.

ERP layer

SAP stays the system of record. The platform makes it reachable.

Flows talk to SAP through standard BAPIs and RFC, so nothing is modified in your ERP and compatibility holds from ECC 6 to S/4HANA. Movements, confirmations and readings post in real time when connected, and from the queue when not.

  • SAP IM / WM / EWM (receipt, transfers, picking, counts)
  • SAP PM (work orders, notifications, confirmations)
  • Standard BAPIs and RFC; no custom ABAP
  • ECC 6 through S/4HANA

Run it properly

Built to be operated, not just demonstrated.

Roles and permissions

Down to the transaction: who may post what, and where.

Per-site configuration

One platform, many operations, each its own way.

Audit trail

What was captured, by whom, and what SAP said back.

Zero-touch updates

Products and flows ship to every device through the platform.

How a project runs

  1. 1

    Consult

    Discovery to map where mobility helps most.

  2. 2

    Fit for purpose

    Configured to your platform, your floor.

  3. 3

    Deploy & train

    Installed and trained so adoption sticks.

  4. 4

    Support

    Keeps pace as your business grows.

For your IT team

Built for dependable operations.

No new interface to secure, no custom ABAP - a stack your team already knows.

Runtime

.NET, Blazor (web), .NET MAUI (Android, iOS, Windows)

Data

PostgreSQL server-side; SQLite on device

Sync

Offline-first, scoped per user and site, ordered uploads

ERP

SAP RFC/BAPI (ECC 6 - S/4HANA); adapter layer for other ERPs

Deployment

Self-hosted or hosted by us; standard app-store distribution to devices

Security

Role and claim based; per-transaction authorisation; device identity

Extensibility

Plugin architecture: products and customer flows load side by side

Let's talk mobility

See a flow built for your process, live.

Bring one paper form or one painful SAP transaction to the call. We will show you how it becomes a flow.

Trusted by Anglo American, Exxaro, Sasol and Sibanye-Stillwater, among others