Feature comparison
Drayage TMS capabilities, feature by feature.
Conterminal, CargoWise Landside (Trinium), and PortPro (drayOS), compared capability by capability. Each row explains why the capability matters operationally; each cell is sourced from the vendor's public documentation.
How to read this
Status definitions.
- Included
- Part of the core product per public documentation.
- Partial
- A related capability is documented, but not the full behavior described in the row.
- Add-on
- Documented as a separately purchased module or product.
- Via partner
- Delivered through a documented third-party integration.
- Not documented
- We found no public documentation of this capability as of August 2026. It may exist — ask the vendor.
Container tracking & data quality
Terminal container status
The baseline: availability, holds, and gate activity per container.
Availability Manager
Terminal website data pull
Multiple independent source types, cross-checked
Terminal, rail, steamship line, and forwarder documents checked against each other, so one broken feed cannot silently mislead the board.
Source of each data point shown to the user
When numbers conflict, you can see which source produced which claim and which one won.
Vessel ETA reconciled from multiple sources
Carrier schedule, terminal, berth window, and AIS routinely disagree; one of them has to win visibly.
Vessel ETA in drayOS Track; reconciliation not documented
Vessel identity by MMSI / IMO number
Prevents a same-named ship or stale voyage record from attaching wrong data to your containers.
Rail ramp visibility
Inland boxes live and die on ramp status, not port status.
Blume Global integration
Select ramps documented
Terminal container status
The baseline: availability, holds, and gate activity per container.
Availability Manager
Terminal website data pull
Multiple independent source types, cross-checked
Terminal, rail, steamship line, and forwarder documents checked against each other, so one broken feed cannot silently mislead the board.
Source of each data point shown to the user
When numbers conflict, you can see which source produced which claim and which one won.
Vessel ETA reconciled from multiple sources
Carrier schedule, terminal, berth window, and AIS routinely disagree; one of them has to win visibly.
Vessel ETA in drayOS Track; reconciliation not documented
Vessel identity by MMSI / IMO number
Prevents a same-named ship or stale voyage record from attaching wrong data to your containers.
Rail ramp visibility
Inland boxes live and die on ramp status, not port status.
Blume Global integration
Select ramps documented
Demurrage, per diem & cost control
Last free day / empty-return deadline tracking
The dates that decide whether a container costs you money.
Chassis & per-diem audit tools documented; LFD field granularity not documented
drayOS Track
Exposure computed in dollars from configured carrier terms
A date tells you when the clock starts. Dollar exposure from your actual free-day and per-diem terms tells you what each day of delay costs.
Demurrage & detention charge management
What happens when charges do land: audit, dispute, evidence.
Prevention-first; evidence retained per container
BlueCargo integration (audit & dispute)
Per-diem invoicing & dispute dashboard
Two-signal empty-return verification (gate-in + EIR)
An empty is only safe when the physical gate-in and the interchange receipt both exist — the receipt is what wins the per-diem dispute.
Blocking holds surfaced before dispatch
A hold discovered at the gate costs a trip; a hold surfaced on the board costs nothing.
Event alerts documented
Event alerts documented
Last free day / empty-return deadline tracking
The dates that decide whether a container costs you money.
Chassis & per-diem audit tools documented; LFD field granularity not documented
drayOS Track
Exposure computed in dollars from configured carrier terms
A date tells you when the clock starts. Dollar exposure from your actual free-day and per-diem terms tells you what each day of delay costs.
Demurrage & detention charge management
What happens when charges do land: audit, dispute, evidence.
Prevention-first; evidence retained per container
BlueCargo integration (audit & dispute)
Per-diem invoicing & dispute dashboard
Two-signal empty-return verification (gate-in + EIR)
An empty is only safe when the physical gate-in and the interchange receipt both exist — the receipt is what wins the per-diem dispute.
Blocking holds surfaced before dispatch
A hold discovered at the gate costs a trip; a hold surfaced on the board costs nothing.
Event alerts documented
Event alerts documented
Dispatch & execution
Drayage dispatch board
The core workflow: orders to legs to drivers.
Street turns & double moves as first-class moves
Reusing a box or pairing moves cuts empty miles — the dispatch board has to model it, not fight it.
Documented workflows
Dual transactions
Appointment scheduling on the dispatch board
Appointments, cost deadlines, and driver assignments belong on one screen.
Marketed via expanded API connectivity
Bulk operations across many orders
High-volume desks work in batches, not one order at a time.
Bulk import documented; bulk update not documented
Drayage dispatch board
The core workflow: orders to legs to drivers.
Street turns & double moves as first-class moves
Reusing a box or pairing moves cuts empty miles — the dispatch board has to model it, not fight it.
Documented workflows
Dual transactions
Appointment scheduling on the dispatch board
Appointments, cost deadlines, and driver assignments belong on one screen.
Marketed via expanded API connectivity
Bulk operations across many orders
High-volume desks work in batches, not one order at a time.
Bulk import documented; bulk update not documented
Drivers & compliance
Credential expiration tracking (CDL, TWIC, medical, SeaLink, W-9, insurance)
An expired credential discovered at the gate is a failed trip and an unhappy customer.
AI credential reading with human confirmation
Cards photographed at hiring should become structured records without retyping — and without silent writes.
ELD / hours-of-service integration
Dispatch against real remaining hours, not guesses.
First-party Motive integration
ELD via integrations
GPS from phone or ELD provider
Signed POD without a driver app install
Owner-operators resist app installs; a text-message link removes the adoption battle.
SMS link, signature + geolocation
App-based (MC3)
App-based
Driver settlements
Pay drivers from the same record that ran the moves.
Credential expiration tracking (CDL, TWIC, medical, SeaLink, W-9, insurance)
An expired credential discovered at the gate is a failed trip and an unhappy customer.
AI credential reading with human confirmation
Cards photographed at hiring should become structured records without retyping — and without silent writes.
ELD / hours-of-service integration
Dispatch against real remaining hours, not guesses.
First-party Motive integration
ELD via integrations
GPS from phone or ELD provider
Signed POD without a driver app install
Owner-operators resist app installs; a text-message link removes the adoption battle.
SMS link, signature + geolocation
App-based (MC3)
App-based
Driver settlements
Pay drivers from the same record that ran the moves.
Documents & billing
Delivery-order intake from email / PDF with human review
Orders arrive as PDFs and spreadsheets; retyping them is the industry's largest hidden cost.
Email, mailbox add-ins, OCR review queue
Order Automation
AI order intake
Interchange receipt (EIR) captured as return evidence
The document that proves the empty went back — and wins the dispute when billing says otherwise.
Drives the two-signal return state
Driver document scanning documented
Customer invoicing with accessorial rate cards
Accessorials leak revenue when they live outside the operating record.
Self-serve quote form embedded on your own website
Customers quote themselves in your brand; accepted quotes become dispatchable orders.
DrayMaster serves broker rate procurement
Inbox quote replies documented
Delivery-order intake from email / PDF with human review
Orders arrive as PDFs and spreadsheets; retyping them is the industry's largest hidden cost.
Email, mailbox add-ins, OCR review queue
Order Automation
AI order intake
Interchange receipt (EIR) captured as return evidence
The document that proves the empty went back — and wins the dispute when billing says otherwise.
Drives the two-signal return state
Driver document scanning documented
Customer invoicing with accessorial rate cards
Accessorials leak revenue when they live outside the operating record.
Self-serve quote form embedded on your own website
Customers quote themselves in your brand; accepted quotes become dispatchable orders.
DrayMaster serves broker rate procurement
Inbox quote replies documented
Customer experience
Shareable tracking links that open without a login
Your customer's customer needs the status too — without a seat, an account, or a phone call.
Portal with accounts
Live GPS share links documented; portal requires accounts
Customer portal
Self-service status for repeat customers.
Partners join the shared record without per-seat fees
Visibility that costs a seat license is visibility that gets rationed.
Shareable tracking links that open without a login
Your customer's customer needs the status too — without a seat, an account, or a phone call.
Portal with accounts
Live GPS share links documented; portal requires accounts
Customer portal
Self-service status for repeat customers.
Partners join the shared record without per-seat fees
Visibility that costs a seat license is visibility that gets rationed.
AI
Continuous monitoring that surfaces only actionable exceptions
The value of automation is fewer things to look at, not more dashboards.
In-app AI agents
AI output reviewed by a person before it writes
A wrong container number written silently is worse than no automation at all.
Order-intake review step documented
Document validation documented
Query your shipments from ChatGPT or another assistant
Answers should come to where your team already works, not require another login.
Secured read-only connector
Agents operate inside drayOS
Continuous monitoring that surfaces only actionable exceptions
The value of automation is fewer things to look at, not more dashboards.
In-app AI agents
AI output reviewed by a person before it writes
A wrong container number written silently is worse than no automation at all.
Order-intake review step documented
Document validation documented
Query your shipments from ChatGPT or another assistant
Answers should come to where your team already works, not require another login.
Secured read-only connector
Agents operate inside drayOS
Competitor columns reflect each vendor's public documentation — product pages, launch announcements, and app listings — as of August 2026. 'Not documented' means we found no public documentation of the capability; it may exist, and we encourage you to ask the vendor directly. If you work at one of these companies and something here is out of date, contact us and we will correct it.
Related
The narrative comparisons.
Next step
Evaluate it on your own containers.
Send us a few container numbers and we'll set up tracking on your live operation, so you can compare results directly against your current system.
