The strongest buying criterion is continuity: data entered once should remain usable through execution, billing and profitability.

Start with the real scope of freight forwarding

Freight forwarding is not one transaction. FIATA describes it as a broad set of services related to carriage, consolidation, storage, handling, packing, distribution, customs and fiscal matters, insurance, payments and documents. Software that models only a booking or a tracking number covers a fraction of that operating reality.

Begin the evaluation by mapping the work your team performs around a shipment. The system should understand the commercial request, the physical movement, the parties involved, the required documents and the financial result as connected parts of one job.

Look for one shipment record, not connected-looking screens

A modern interface can still hide duplicate processes. Ask where a customer, container, transport leg, customs declaration, supplier service and invoice are stored. If each module recreates those relationships, teams will keep reconciling the system manually.

A connected model lets a confirmed quotation become the commercial basis of a shipment, allows execution events to update the same job, and keeps costs and revenue traceable back to the service that created them.

  • One identifier for the shipment job across operational and financial records.
  • Reusable master data for customers, partners, locations, branches, services and equipment.
  • Explicit relationships between shipment, booking, container, transport leg, declaration and document.
  • A timeline that records status changes, responsibility and supporting evidence.

Evaluate the workflow in six connected capability groups

Feature lists become easier to assess when they follow the shipment lifecycle. The question is not whether a module exists, but whether information flows to the next stage without being re-entered.

  • Commercial intake: enquiries, service scope, routing assumptions, quotations and revisions.
  • Procurement and booking: carrier requests, received rates, comparison, award and confirmation.
  • Execution: legs, containers or packages, planned and actual milestones, assignments and exceptions.
  • Trade and compliance: document requirements, customs references, approvals and screening evidence.
  • Cost and billing: supplier costs, customer charges, accruals, invoices, payables and disputes.
  • Control: role-based permissions, audit history, configurable stages, mandatory data and dashboards.

Use a scenario-based demo instead of a feature tour

Give each shortlisted vendor the same realistic shipment scenario. Include a quotation change, multiple transport legs, one missing document, an external supplier cost and a delayed milestone. Then ask the vendor to complete the job through billing.

Watch how many times the operator enters the same party, location, reference or amount. Also note whether the system explains what is missing before a stage advances. This exposes workflow gaps faster than a polished dashboard demonstration.

Plan implementation around controlled expansion

Start with the smallest complete operating loop: one branch, one shipment type and the full path from intake to financial closure. Define master data ownership, stage requirements and document rules before importing large volumes of data.

Once that loop is stable, add modes, branches, customer-specific rules and integrations. This approach proves end-to-end integrity early and avoids automating disconnected processes at scale.

Sources and further reading

This guide provides general operational information. Contracts, tariffs and regulatory requirements vary by carrier, route and jurisdiction.

Common questions

What is the difference between freight forwarding software and a TMS?

A TMS commonly focuses on planning and executing transportation. Freight forwarding software usually needs a wider job model covering quotations, carrier bookings, consolidation, customs, documents, supplier costs, customer billing and profitability. Product scope varies, so evaluate the actual workflow rather than the label.

Should the workflow be configurable?

Yes, within controlled rules. Teams should be able to configure stages and define required data, documents and approvals without creating duplicate business logic for every customer.

What should be tested before selecting a system?

Test one realistic shipment from enquiry through closure, including an exception and a financial adjustment. Verify data continuity, permissions, audit history and reporting rather than checking modules in isolation.

Continue reading