Freight forwarding software: what it does, how to choose, and what to automate around it
Freight forwarding software is the system of record for a forwarder's jobs: shipments and bookings, the documents they produce, customs filings, rates and quotes, tracking, and the accounting that bills and pays for each job. This guide sets out what such a system does, how to choose one from your own operation, and where a document automation layer sits next to it. Mirage Metrics does not sell forwarding software: it builds that automation layer, and says so wherever it matters below.
- Published
- Sources checked
- Reading time
- 9 min
- Written by
- Mirage Metrics team
Scope: forwarders and customs brokers choosing, replacing or extending their system. Vendor facts come from each vendor's own pages, read on October 5, 2026, and listed under Sources. No vendor is ranked.
Decision snapshot
- Best suited to
- Owners, operations directors and IT leads at freight forwarders and customs brokers choosing a system, replacing one, or deciding what to automate around the one they run.
- Inputs needed
- Your modes and trades, the countries where you clear customs, your volumes by document type, your accounting system, your EDI partners, and who keys data today.
- What can be automated
- Reading inbound documents, checking them against each other, keying the data into the job, matching carrier costs to jobs, answering standard quote requests.
- What requires human approval
- Choosing the system, customs decisions, pricing calls, and every exception the rules flag.
- When this approach is insufficient
- When there is no system of record yet: an automation layer needs somewhere to write. Choose the system first.
What freight forwarding software does
The system of record holds each job from booking to the last invoice. Most systems cover the same functions; what differs is how deep each one goes for your modes, trades and countries.
| Function | What it covers | What to check for your operation |
|---|---|---|
| Jobs and shipments | House and master shipments, consolidations, bookings, milestones | Your modes (sea, air, road, rail) and whether you consolidate |
| Documents | House bills, manifests, arrival notices produced from the job; inbound documents stored against it | Which documents it produces in the formats your trades require |
| Customs | Declarations and filings for the countries where you clear | Coverage of your own customs authorities, not a generic list |
| Rates and quotes | Buy and sell rates, contracts, tariffs, quotes | How quotes are built from your own rates |
| Tracking | Carrier status events, customer visibility | Which carriers and portals feed it in your trades |
| Accounting | Job costing, accruals, customer billing, carrier and agent payments, the link to a general ledger | Whether it is the ledger or feeds yours |
| Messaging and EDI | Bookings to carriers, messages to agents, filings | The standards your partners use, and who pays per message |
The system of record and the automation layer
The forwarding system records and executes. An automation layer feeds it: it reads what arrives as documents and email, checks it, and writes it in through the system's own interface. You need the first in any case. The second is worth it when keying documents takes a large share of your team's time.
| Task | Forwarding system | Automation layer |
|---|---|---|
| Holds the shipment, the job and the accounts | Yes | No: it writes into the system |
| Produces documents and filings | Yes | No |
| Reads documents that arrive as PDF, scan or email | Sometimes, for some document types | Yes, in the layouts your partners send |
| Checks one document against the others of the same shipment | Rarely | Yes, before anything is written |
| Keys the data into the job | A person does, or the built-in capture | Through the interface the system provides |
| Decides an exception | A person | A person, with the reason the rule flagged |
How to choose, from your own operation
Start from your jobs, not from feature lists. A short list of criteria settles most choices:
- Modes and trades: the system handles your mix of sea, air, road and consolidation, in the depth your volume needs.
- Customs: it files with the authorities in the countries where you clear, not only the largest ones.
- Accounting: it is either your ledger or feeds the one you keep, with job costing you trust.
- Messaging: it speaks the EDI or XML standards your carriers, agents and authorities use, and you know what each message costs.
- Integration: its interface for outside systems is documented, you know whether the documentation is public or behind a login, and who enables access.
- Documents: it captures the inbound document types you receive most, or leaves room for a layer that does.
- Implementation: who configures it, how long it takes, and who supports it in your region and language.
Document capture the systems already include
Several forwarding systems now read some documents themselves. Test that capability on your own documents before adding anything:
- WiseTech describes a document portal embedded in CargoWise that captures commercial invoices, with bills of lading, packing lists and transport bookings announced.
- Magaya's customs product includes an assistant that extracts data from PDF or spreadsheet commercial invoices to create an entry.
- Descartes announced in 2022 machine learning that converts unstructured documents, such as a PDF commercial invoice, into structured EDI data.
What that leaves
Built-in capture covers the document types and layouts its vendor chose. What tends to remain is the rest: other document types, unusual layouts, checks across several documents of the same shipment, and data that must reach more than one system.
If you already run a system
Replacing a system of record to automate data entry is rarely the right move. Three options, in this order:
- Use what the system includes, for the document types it covers.
- Add an automation layer through the system's interface for the rest: eAdaptor for CargoWise (eAdaptor Next), Magaya's XML web service API, Descartes messaging or the API of the Descartes product you use, or an import file where there is no API.
- Keep keying if the volume is low: a few documents a day do not repay any integration.
The second option is what Mirage builds and runs. It writes into the system you already run; at OFRET Groupe, connected to its TMS, Logitude World, more than 90% of standard quote requests are handled automatically, and Transwin keys 70% less by hand on freight documents. How the connection works with each system is on the TMS data entry page, and CargoWise has a page of its own. To see whether it would pay on your volume, use the automation ROI calculator.
Questions to ask a vendor
- Which of our customs authorities do you file with today, for customers like us?
- Which inbound document types does your system capture itself, and can we test it on our own documents?
- Is the interface for outside systems documented publicly, or only for customers and partners? Who enables it on our instance?
- What does each EDI message or transaction cost, and what does it cost to set up a new document type?
- Can we export all our data, in which format, if we leave?
- Who configures the system, how long does implementation take for a forwarder of our size, and who supports us in our language?
Questions readers ask
What is freight forwarding software?
It is the system of record a forwarder runs its jobs in: shipments and bookings, the documents produced for each one, customs filings, rates and quotes, tracking, and the accounting that bills customers and pays carriers and agents for each job.
Is a forwarding system the same as a TMS?
Forwarders often call their system a TMS. The difference is what it is built around: forwarding software models house and master shipments, consolidations, customs and job accounting, while a shipper's or carrier's TMS is built around loads, routes and freight spend. Check which one a vendor means.
Do we need to replace our forwarding software to automate document entry?
No. Check the document capture your system already includes, then add an automation layer through the interface your system provides if documents, layouts or checks are left over. Replacing a system of record to automate data entry is the most expensive way to do it.
Is Mirage freight forwarding software?
No. Mirage builds and runs the automation layer: it reads the documents your team keys today, checks them, and writes the data into the system you already run, such as CargoWise, Magaya, Descartes or Logitude World. The system stays your system of record.
What does AI add to freight forwarding software?
Mostly the reading: turning PDFs, scans and emails in every layout into data, checking them against each other, and answering standard quote requests. Several systems now include some of it. The comparison of AI tools for forwarders on our blog covers the products that do.
Sources and scope
Checked on . Scope: what forwarding systems do and how they connect to outside systems, from each vendor's own pages. No vendor is ranked; check each capability with the vendor before relying on it.
- CargoWise, Document Management Portal (flyer): document capture embedded in CargoWise: commercial invoices available, bills of lading, packing lists and transport bookings announced
- CargoWise, eAdaptor Next (flyer): the interface for outside systems: OAuth 2.0, REST with XML, credentials per external system
- Magaya, customs compliance: a Broker AI Assistant that extracts data from PDF or spreadsheet commercial invoices to create an entry
- Magaya, EDI and API overview: the API as an XML web service; EDI converted into Magaya XML; a fee per document set up and per transaction
- Descartes, broker and forwarder enterprise systems: the forwarder suite: shipment management, forwarder TMS, customs compliance, accounting
- Descartes, release of August 24, 2022: machine learning converting unstructured documents, such as a PDF commercial invoice, into structured EDI data
- Descartes, messaging services: connections through XML, ANSI X12, EDIFACT and flat or CSV files
Related on this site
- AI tools for freight forwarders: the AI products that read documents and answer quotes, compared
- CargoWise integration: what CargoWise captures itself and how a workflow connects through eAdaptor
- TMS data entry automation: the connection system by system
- Freight quote automation: answering standard quote requests
Tell us which system you run
Name your forwarding system and the documents your team keys into it. We come back with what it already captures, what an automation layer would add on your volume, and what the connection involves. No commitment.
Prefer to talk it through? Book a call