One platform — six systems — buy only what is needed

Freight software an office of twelve can run.

Six systems on one record: operations, rates, customs, the customer portal, phone alerts and the warehouse floor. They already know each other.

217
Screens
Each reachable from a menu rather than a support request.
14
Switches
A switch that is off removes the menu rather than disabling it.
1,668
Tests per release
A further 20 rule checks block a release outright.
Fig. 1 — One record. Six papers.lib/docpdf.ts · lib/edi315.ts
One record HouseB / L Arrivalnotice Deliveryorder Invoice Manifest EDI 315status file
The six — house bill of lading, arrival notice, delivery order, invoice, manifest and the EDI 315 status file — are not copies kept in step by a nightly job; they are one row read six ways, which is why no two of them can drift apart while nobody is looking.

The six systems

SCM

Quote to invoice
Shipments, consolidations, quotations, invoicing and hired trucking on one record from booking to cash.

QMS

Buy, sell, margin
Buy and sell rates side by side, margin rules by customer class, and trade notices that warn the desk before a wrong quote goes out.

ABI

File before departure
ISF, AES and AMS records with the pre-check that catches a rejection before the vessel sails.

Portal

Customers serve themselves
A public site in the forwarder’s name with tracking, and a signed-in portal for quotations, requests, documents and invoices.

LiveTrack

Stage 1
Status on phones
The portal installed on the customer’s phone, with push alerts on four status codes: delayed, arrived, out for delivery and delivered.

WMS

Dock to signature
Receiving scans, spots, piece labels, walk-order picking and storage charges that reach the invoice.
The control map

Every shipment on one screen, by lane and by stage.

Six lanes leave Los Angeles. Each house stands at one of seven stages, and a circle on a stage holds the number standing there. A lane that has stopped moving carries a flag.

Fig. 2 — The control map, as the screen draws it.app/dashboard/route-map-panel.tsx
1 Pickup2 Warehouse3 Loaded4 In Transit5 Customs6 Last Mile7 Delivered
7 Delivered · SEOUL · 01 Pickup · SEOUL · 3312 Warehouse · SEOUL · 1123 Loaded · SEOUL · 171734 In Transit · SEOUL · 12 · Delayed 2124!5 Customs · SEOUL · 1156 Last Mile · SEOUL · 111161 Pickup · SHAOXING · 07 Delivered · SHAOXING · 02 Warehouse · SHAOXING · 1123 Loaded · SHAOXING · 1134 In Transit · SHAOXING · 3 · Delayed 134!5 Customs · SHAOXING · 1156 Last Mile · SHAOXING · 1167 Delivered · DONGGUAN · 01 Pickup · DONGGUAN · 3312 Warehouse · DONGGUAN · 3323 Loaded · DONGGUAN · 2234 In Transit · DONGGUAN · 14 · Delayed 4144!5 Customs · DONGGUAN · 4456 Last Mile · DONGGUAN · 6661 Pickup · GUANGZHOU · 02 Warehouse · GUANGZHOU · 03 Loaded · GUANGZHOU · 04 In Transit · GUANGZHOU · 05 Customs · GUANGZHOU · 07 Delivered · GUANGZHOU · 06 Last Mile · GUANGZHOU · 1161 Pickup · HANOI · 02 Warehouse · HANOI · 03 Loaded · HANOI · 05 Customs · HANOI · 06 Last Mile · HANOI · 07 Delivered · HANOI · 04 In Transit · HANOI · 2241 Pickup · HOCHIMINH · 06 Last Mile · HOCHIMINH · 07 Delivered · HOCHIMINH · 02 Warehouse · HOCHIMINH · 2223 Loaded · HOCHIMINH · 4434 In Transit · HOCHIMINH · 2 · Delayed 124!5 Customs · HOCHIMINH · 225LOS ANGELESSEOULSHAOXINGDONGGUANGUANGZHOUHANOIHOCHIMINH
This is the screen, not a drawing of it — the same component that runs in the product, rendered once with a fixed morning’s numbers. Only the lanes carry colour, so one can be followed across the ocean by eye. On the live screen a circle opens the shipments it counted.
The first screen of the day

The first screen reports what is already wrong.

Forty reads across customs, documents, money and the yard, ordered by what costs most to leave alone. The lines are the operational records themselves, in their own wording, rather than a summary of last month.

Today — 02 September 6 items
3 cut-offs are already past and not metUrgent
2 import consolidations are past the ISF filing deadline with no filing number — 1 has already arrivedUrgent
4 containers are past free time — detention is accruingUrgent
7 pre-alerts passed the arrival date without being linked — nothing has started on those shipmentsToday
3 carrier demurrage invoices are still inside the 30-day window to dispute, the first closing in 4 daysToday
End of the morning queue
32 unpaid invoices are more than 30 days old — the customer has no credit terms set, so this system cannot say whether they are late.

The final line carries the exceptions.

Unresolved values are reported rather than inferred. The system does not default to thirty days and does not omit the row. Each morning opens with the list of reads that failed, so a short queue is never mistaken for a quiet day.

See a forwarder’s day, in eleven steps →

Recording — 6 s, silent, loops R-01 · not yet shot
What it shows The morning queue is not a dashboard you go and read. It arrives already sorted by what costs the most to leave alone.
Where to shoot it Today — the morning queue, the first screen after sign-in, on the demo company
The take
  1. Sign out, then sign back in, so the queue builds from an empty panel.
  2. Let the six lines land one at a time. Do not scroll and do not click.
  3. Hold three seconds on the last line — the one that admits it cannot say whether those invoices are late.
Why here This is the first movement anyone sees on the site. Six sentences sitting still read like a drawing of a screen; the same six landing one after another read like software that has already run.

What it replaces

On the first day, in most offices, this is what leaves.

A spreadsheet per shipmentOne record
Word templates for the B/LPrinted from the record
Month-end invoicing by handOne screen, all shipments
A carrier rate sheet in someone’s inboxRead by the model, checked twice
A wall calendar for free timeTwo clocks, per container
“Where is my cargo?” on the phoneThe customer looks it up
Extensions

Seven more switches, under the systems that own them.

Containers

Free time, demurrage and detention as two clocks, and the carrier’s own D&D invoice audited against twenty items of 46 CFR §541.6.

Insights

Nine standard reports, saved views, and a Monday morning email that goes out whether or not anyone opens the screen.

CRM

Contacts, activity and follow-ups on the customer card, and a board of what is going cold.

Partner

Agent settlement and netting, pre-alerts in both directions, co-loader statements.

Connect

Container and air waybill tracking, QuickBooks both ways, and reading a document with the model.

Parcel

Personal and ecommerce parcels: prepayment, de minimis for 33 destinations, and 500 rows pasted from a spreadsheet.

Dispatch

The day’s work spread across trucks and drivers, with the field app on the other end.

Voice

Schedule a new shipment, request status updates, or verify tracking numbers by voice.

Screening

Its own switch, priced at zero: the law requires it and the list is free government data.
Who it is for

Twelve people, not twelve hundred.

Most freight software is built for a 400-person office and sold downward. The five desks below describe the operations this system is sized for.

Bookings, cut-offs and the SI, AES before departure, the house B/L printed from the record.
Pre-alerts linked to the master, ISF against the deadline, arrival notice, delivery order, free time.
House bills of lading, co-loaded consolidations, and FMC-shaped rate tables by revenue ton or per container.
Containers, appointments, the day spread across trucks, and detention counted while the box is held.
Receiving scans, per-shipper stock, piece labels, and storage charges that reach the invoice.

How the bill is built.

Pricing is issued as a written quotation at the end of the demonstration, based on the seat count and the switches selected.

The base

Per seat, minimum two

A flat monthly fee for each person at the desk, covering hosting, maintenance, updates and standard support. There is no charge per shipment, per document or per login, and seats are counted once, in SCM, rather than again in every system.

Everything else

A switch, per company

Systems and extensions are switched on and off by the customer’s own administrator, and only the switches that are on are billed. Party screening is its own switch, priced at zero: the law requires it and the list is free government data. Customs filings and tracking above the included volume are billed on use. The first 20 GB of storage is included.

Set-up
Stated on the quotation, per switch, once. Onboarding includes four hours of training and one visit to the customer’s office.
Term
Set out on the quotation. Either party gives sixty days’ written notice before a renewal.
Leaving
Every field held in the system exports as CSV. No continuing licence is required to read the archive.
The number
Issued at the end of the demonstration. Seats and switches are priced on the call, and the written quotation is valid for five business days.

Coming from another system

Customers, open shipments and rate sheets migrate, with a preview before anything is created and an undo per batch. Historic invoices do not migrate and are best left with the existing accounting system. On departure, every field held in the system exports as CSV. No continuing licence is required to read the archive.

What comes across →

What this does not do

No general ledger. No transmission to CBP. No EDI over a VAN, no live carrier rate feeds, no report builder, no sales pipeline. Most of these are deliberate decisions rather than gaps, and stating them before the demonstration avoids wasted time on both sides.

The full list →

Asked on the first call.

Do I have to buy all six?
No. SCM is the base. The rest are switched on per company as required, and a system that is off has no menus — it does not sit greyed out.
Do you file our customs entries?
We prepare ISF, AES and AMS records, run the pre-checks, and read the responses back onto the shipment. We do not transmit to CBP and we are not an ABI broker.
Who owns the data?
You do. Every list exports to CSV or Excel, and there is no lock on the way out.
Can I import my shipment history?
Customers, open shipments and rate sheets, yes — with a preview step and an undo per batch. Historic invoices, no.
Does it connect to QuickBooks?
Both ways. Invoices, credit notes and supplier bills go out; payments read back and flip the invoice to paid.
Do we have to switch everything at once?
No. Most companies start with SCM and the Portal, and add the rest a system at a time.

All twenty-two questions →

Get a demo

Forty-five minutes on a real shipment.

One shipment is taken from quotation to invoice, on a demonstration company or on a copy of your own spreadsheet. Difficult lanes are welcome. The session ends with a written quotation.