Skip to content
Platform

One supply chain execution platform, from customer order to freight invoice

Kargentra runs order management, transportation, warehouse and yard, the control tower, freight finance, governed AI and every partner portal on one operational record. Start with transport or the warehouse on its own, and every module you add reads the same facts instead of re-keying them.

Animated from the product: the Control Tower action centre, with work from every module listed by priority and owner.
Architecture

One record, nine stages, every party

Most logistics estates pass files between an order system, a warehouse system, a transport system, carrier websites and a finance tool, and reconcile the differences by hand. Kargentra keeps one operational record that each stage advances. The owning module changes as the work moves; the record does not.

Applications
8 role-built apps on one identity
Lifecycle
9 order-to-delivery stages
Deployment
3 shapes from one tenant
  1. 01

    Order intake

    Owned by Order ManagementOrder: requested

    Works it: Customer · ERP · EDI

  2. 02

    Order acceptance

    Owned by Order ManagementOrder: committed

    Works it: Customer service

  3. 03

    Warehouse fulfilment

    Owned by WMS · YardShipment: warehouse ready

    Works it: Supplier · floor

  4. 04

    Transport planning

    Owned by TMSLoad plan: confirmed

    Works it: Planner

  5. 05

    Carrier sourcing

    Owned by TMSTender: awarded

    Works it: Carrier

  6. 06

    Dispatch release

    Owned by TMSTrip: released

    Works it: Dispatcher

  7. 07

    Delivery execution

    Owned by Control TowerTrip: ETA vs actual

    Works it: Driver

  8. 08

    Delivery completion

    Owned by Driver AppPOD: evidence complete

    Works it: Customer

  9. 09

    Billing readiness

    Owned by FinanceShipment: billing ready

    Works it: Finance

Nine order-to-delivery stages on one record. Each stage can be run by Kargentra, by a connected external system, or updated by hand.
Module map

Thirteen modules on one operational record

Every module below reads and writes the same record. Pick the ones your operation needs today; the rest are a configuration change away, not a migration.

Deployment shapes

Compose the platform; do not re-platform the business

The same tenant can run transport only, the warehouse only, or the whole connected estate. What a tenant buys, which modules are switched on and who owns each stage are one availability decision, so the API, the preview and the navigation always agree.

  • TMS only

    Run transport on its own. Orders arrive from your ERP, EDI 204 or the API; planning, sourcing, dispatch, tracking and the delivery-to-finance close run in Kargentra.

    • Warehouse readiness read from your existing system
    • Driver App and Carrier Portal included in the flow
  • WMS only

    Run the warehouse on its own. Orders come from an external ERP or OMS, and outbound shipments are handed to your existing transport process with their readiness stated.

    • Scan-first execution and multi-client ownership
    • Supplier Portal tied to receipt truth
  • Full connected

    Order, warehouse, yard, transport, portals, driver app and finance on one record, so every hand-off between teams is a state change rather than a file.

    • One audit trail from order to invoice
    • Order Management also runs standalone beside an ERP
Process Composer

Decide who runs each stage, and see the effect before it goes live

For each of the nine order-to-delivery stages, a tenant administrator chooses who runs it: Kargentra, an external system connected through governed exchange, an external system updated by hand, or not applicable. Drafts are compared with the live route, and a new version applies to new orders. One availability decision then drives what the API permits, what Effective Preview shows and what each person’s navigation offers.

  • An externally owned stage refuses local writes instead of marking itself complete
  • Effective Preview for a chosen person shows products, route, forms, policies and screens
  • Distinct states for not in subscription, not switched on and run outside Kargentra
  • Every change versioned, previewed and recorded in change history
Platform services

The foundation under every module

Shared services that every application uses in the same way, so security, evidence and integration behave identically whether the person is a planner, a supplier or a driver.

  • Identity and single sign-on

    Named people sign in once through a standards-based OpenID Connect realm across Operations, Tenant Admin, every portal, the warehouse handheld and the Driver App, then choose the workspace they are acting in.

  • Multi-tenancy with row-level security

    Tenant-owned tables run under forced Postgres row-level security beneath application authorisation. Another tenant’s record reads as not found, so its existence is never disclosed.

  • Roles and permissions

    Every API operation names its permission in the contract. Roles are versioned, membership is governed, and My Access explains what a person can do and which role grants it.

  • Audit evidence

    Business and administrative actions land in a tenant-scoped, hash-chained audit record with actor, membership and correlation id. Access to document content is audited as well.

  • Events and webhooks

    Lifecycle events publish to versioned event contracts. External systems receive signed webhooks with delivery health, retries and a governed replay for exhausted deliveries.

  • Connector Hub

    Store a sealed credential, test, discover, map with versioned approval, switch on and inspect every exchange attempt, for ERP, e-commerce, carrier, telematics, finance and more.

  • Documents and evidence

    Documents and proof sit in S3-compatible object storage, versioned with supersession and served through short-lived signed links. An evidence policy decides what completes a record.

  • Offline sync

    The Driver App queues actions without signal and reconciles them in order when it returns. Conflicts, such as a reassignment made meanwhile, come back to the driver to answer again.

  • Observability and privacy-first diagnostics

    Every request carries a correlation id and every failure is classified into one of ten named classes. Diagnostics work from metadata, with no switch that reveals payloads to anyone.

  • Theming and languages

    Tenants apply their theme and languages in the operations workspace, the customer portal and the driver app, including right-to-left scripts, and each person’s light or dark appearance follows them from portal to portal.

How Kargentra names things

Precise words, enforced in the product

Logistics software often lets one status mean three things. Kargentra keeps these distinctions as separate facts in the data, the API and the screens, which is why its figures can be trusted.

Distinctions Kargentra keeps apart, and what each means in practice
Kept apartWhat it means in practice
OrderShipmentLoad planTripA customer’s demand, the goods moving to one destination, what travels together and the vehicle run that carries it are four records. Splitting or combining one never corrupts another.
RequestedProposedCommittedETAActualFive different times. On-time performance is measured against the commitment using actuals, never against an estimate that quietly moved.
PlannedObservedAuthoritativeA plan is intent, an observation is one source’s report and the authoritative milestone is what the record accepts. A position never changes trip status on its own.
AssignmentReadinessReleaseExecutionNaming a driver does not make a trip ready, and a ready trip has not been released. Each step is its own governed act with its own owner.
ArrivalDelivery attemptProof of deliveryCompletionBeing at the door is not delivering, and submitted proof is not accepted proof. A failed attempt leads to recovery, not to completion.
Evidence completeBilling readyA delivery can hold every document and still be blocked from billing by an open exception or a missing rate.
ExpectedReceivedAvailableAllocatedWarehouse quantities are never collapsed into one number, so promises are made only against stock that is really free.
Warehouse readyDispatch readyStaged goods are ready for transport. The trip may still be waiting for a driver, documents or release.
EntitlementPermissionRecord scopeWorkflow stateUI visibilityWhat the tenant bought, what a person may do, which records they may reach, what the record allows now and what the screen shows are checked separately.
AI proposalAuthoritative actionAsk Kargentra explains and proposes. Only a person with the permission approves, through the governed action, and the approval is audited.
How we work with you

From your scenario to a running operation, in four steps

  1. 01

    A working session on your scenario

    Bring a real lane, a site and a recent exception. We run it through Kargentra live on real screens and show where each step lands on the record.

  2. 02

    A tailored pilot, if it fits

    If Kargentra fits, we invite you to discuss a pilot tailored to your operation: what it would cover, which of your data it would use and what it would have to prove.

  3. 03

    A phased rollout by module

    Start with the module that removes today’s largest problem, set the process route for stages you keep elsewhere, then add the next module on the same record.

  4. 04

    Run and improve

    Onboarding readiness, manager health and change history show what is working. Configuration changes are previewed, versioned and audited rather than hard-coded.

FAQ

Platform questions

What is a supply chain execution platform?

A supply chain execution platform runs the operational work between a customer order and an issued invoice: order management, warehouse and yard execution, transport planning and dispatch, tracking, exceptions, and the commercial close. Kargentra adds the partner portals, a driver app and governed AI on the same record, so execution and billing share one set of facts instead of being reconciled between separate products.

How do OMS, TMS and WMS share data in Kargentra?

They do not exchange copies; they work on one operational record. An accepted order forms shipments, the warehouse marks them ready for load or blocked, transport plans loads and trips from them, and delivery evidence and charges attach to the same shipment. Each module writes only through governed commands, so a hand-off between teams is a state change with an audit record, not a file transfer.

Is Kargentra multi-tenant?

Yes. Each customer is a tenant on a shared platform, and its data is isolated at two levels: application authorisation checks entitlement, permission and record scope on every request, and the database enforces forced row-level security beneath it as a last line of defence. A record belonging to another tenant reads as not found, so even its existence is not disclosed.

Can processes be configured without code?

Yes. Tenant administrators use Process Composer to choose who runs each of nine order-to-delivery stages, and Configuration Studio to manage fields, forms, workflows, operating policies, integrations and AI defaults through templates. Every change can be previewed for a specific person and role before it is applied, is versioned, and appears in change history. Configuration changes runtime behaviour, not just screens.

Can we start with one module and add others later?

Yes. Transportation Management and Warehouse Management each run on their own, and Order Management can run beside an existing ERP. Each connects to the systems you already have, and the Process Composer records which stages stay external. When you add a module, it reads the same record rather than importing history, and the stage simply changes owner from an external system to Kargentra.

How does Ask Kargentra use the platform’s data?

Ask Kargentra sits on an always-on context layer that knows which record and screen a person is looking at, and it can only read what that person is permitted to see. It explains with citations to record facts, states how fresh they are, and proposes a next step. Nothing changes until a person with the right permission approves the governed action.

Bring one lane and one exception

We will run them through Kargentra live, on real screens, and show you where each step lands on the record.