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.

Core functions of freight forwarding software, and what to check for each
FunctionWhat it coversWhat to check for your operation
Jobs and shipmentsHouse and master shipments, consolidations, bookings, milestonesYour modes (sea, air, road, rail) and whether you consolidate
DocumentsHouse bills, manifests, arrival notices produced from the job; inbound documents stored against itWhich documents it produces in the formats your trades require
CustomsDeclarations and filings for the countries where you clearCoverage of your own customs authorities, not a generic list
Rates and quotesBuy and sell rates, contracts, tariffs, quotesHow quotes are built from your own rates
TrackingCarrier status events, customer visibilityWhich carriers and portals feed it in your trades
AccountingJob costing, accruals, customer billing, carrier and agent payments, the link to a general ledgerWhether it is the ledger or feeds yours
Messaging and EDIBookings to carriers, messages to agents, filingsThe standards your partners use, and who pays per message
Core functions of freight forwarding software, and what to check for each

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.

What the system of record does and what an automation layer adds
TaskForwarding systemAutomation layer
Holds the shipment, the job and the accountsYesNo: it writes into the system
Produces documents and filingsYesNo
Reads documents that arrive as PDF, scan or emailSometimes, for some document typesYes, in the layouts your partners send
Checks one document against the others of the same shipmentRarelyYes, before anything is written
Keys the data into the jobA person does, or the built-in captureThrough the interface the system provides
Decides an exceptionA personA person, with the reason the rule flagged
What the system of record does and what an automation layer adds

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:

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:

  1. Use what the system includes, for the document types it covers.
  2. 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.
  3. 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.

Related on this site

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

We use your email to reply to you and, now and then, to tell you about Mirage. You can opt out at any time. Privacy policy