Carrier Integration Software vs TMS, Explained
What carrier integration software is, how it differs from a TMS, and how European shippers decide which layer they actually need.
What Carrier Integration Software Actually Is
Carrier integration software is the adapter and orchestration layer that translates a shipper's internal order and shipment data into the format each carrier's API or EDI interface expects, then normalizes whatever comes back into one consistent internal schema. As one architecture-focused analysis puts it, carrier integration software is the adapter and orchestration layer that translates a shipper's internal order and shipment data into the format each carrier's API or EDI interface expects, then normalises whatever comes back (rates, labels, tracking events, exceptions) into one consistent internal schema. It is infrastructure, not a screen.
That last point trips people up constantly. You don't log into "carrier integration software" the way you log into a TMS dashboard. It runs quietly, whether it lives inside a TMS, bolts onto an OMS/ERP, or runs as standalone middleware, and its job stays the same regardless of where it sits: keep your systems and the carrier's systems talking without either side having to know the other's internal quirks.
Carrier Integration Software vs TMS: Where the Line Actually Sits
A TMS decides what should happen with a shipment. Carrier integration software is what makes that decision happen against a real carrier API. One enterprise vendor comparison draws this distinction directly: a TMS typically handles transportation planning, freight procurement, load optimisation, and carrier management as part of a broader logistics suite, while carrier integration software focuses on the connectivity and execution layer between your systems and your carriers.
Look at how Wikipedia's own definition of a TMS frames its job: it lists shipment planning, carrier procurement and rate management, route optimization, load building and consolidation, execution and dispatch, freight visibility and tracking, and freight audit and payment as the core capability set. Every one of those is a planning or governance function. None of them describes how a booking call actually gets encoded and sent to DHL's servers, or how DHL's tracking webhook gets parsed back into your system. That gap is exactly where carrier integration software lives.
This matters because vendors blur the line on purpose. A bigger category story sells better in a pitch deck. But if you're evaluating a TMS purchase and the sales rep tells you "carrier integration is included," ask a follow-up question: does that mean the platform builds and maintains the actual API/EDI connection to each carrier, or does it mean the platform can theoretically talk to carriers once someone else builds that connection? Some TMS vendors build true API/EDI connections with carriers, not just accounts in software or standardized EDI messages that carriers must implement themselves, while others require the carrier's own IT team to implement standard EDI on their side before anything moves.
Carrier Integration Software vs Multi-Carrier Shipping Software
Multi-carrier shipping software (often abbreviated MCS) is a narrower, buyer-facing product built on top of a carrier integration layer, usually aimed at rate-shopping, label printing and tracking for parcel-heavy, eCommerce-oriented shippers. A comparison of 15 MCS providers notes that unlike transport management software (TMS), these platforms focus specifically on multi-carrier parcel shipping and delivery management, and many of them have a strong focus on eCommerce.
The confusion here runs in the opposite direction from the TMS mix-up. Where TMS is too broad a label, MCS is too narrow, it describes a use case (parcel shipping at checkout) rather than the plumbing underneath it. A platform like ShipStation or Easyship is an MCS product. The carrier connectivity that makes it work, translating your order into UPS's REST calls or DHL's SOAP interface, is the integration layer, whether that layer is built in-house by the MCS vendor or licensed from someone else.
The category isn't small, either. Analysts covering the space have pegged the wider multi-carrier shipping software sector at USD 0.24 billion in 2024, projected to reach USD 0.39 billion by 2033 at about 5.3% CAGR, and separate research on the broader carrier integration software market projects it will reach USD 2.5 billion by 2033, growing at a 12.7% CAGR from 2023. This is infrastructure spend, not a rounding error.
How the Layer Works, Step by Step
Strip away the marketing and the mechanics are fairly consistent across vendors:
- Order or shipment data comes in from your ERP, WMS or OMS, usually as a structured internal record (order lines, weights, dimensions, destination).
- The integration layer maps that record into whatever format the target carrier expects, REST/JSON with OAuth for a modern parcel API, SOAP for an older enterprise carrier system, or EDIFACT messages like IFTMIN and IFTSTA sent over AS2 or SFTP for freight-heavy European carriers still running EDI.
- The carrier responds, a rate quote, a label file, a tracking event, an exception code, and the layer normalizes that response into one internal schema regardless of which carrier sent it.
- The normalized data gets pushed back to the source system or delivered via webhook, so your ERP or TMS sees the same shape of data whether the shipment went through DHL, GLS or DPD.
The EDI/API duality is the part people underestimate. A shipper running freight through DB Schenker or a regional LTL carrier may still be sending IFTMIN transport orders over AS2, while the same company's parcel volume through DPD or PostNL runs entirely on modern REST APIs. The integration layer has to speak both dialects fluently, and switching a single carrier from EDI to API, which happens more often than most IT teams would like, means rebuilding that mapping without breaking anything downstream.
A Worked Example
Picture a mid-market European retailer shipping through DHL, GLS, DPD and PostNL, with SAP TM or Oracle Transportation Management handling freight planning upstream: which carrier gets the load, what the contracted rate is, how the shipment gets consolidated. Neither SAP TM nor Oracle TM talks to DHL's API directly. They talk to a carrier connectivity layer sitting underneath, which is the piece that actually authenticates against each carrier's system, submits the booking, retrieves the label, and pushes tracking events back up.
Some TMS vendors build this connectivity themselves. Cargoson, nShift, Shiptify and FreightPOP all maintain their own carrier connections as part of the product rather than treating it as a bolt-on. Others rely on an external partner: nShift's partnership with Transporeon extends the capabilities for customers within a single platform through comprehensive multi-carrier last-mile shipping management, combining Transporeon's freight network with nShift's parcel carrier connections. Either model works. What matters is knowing which one you're buying, because "TMS with carrier integration" can mean either a fully owned connectivity stack or a dependency on a third party you never signed a contract with.
Common Mistakes When Evaluating "Carrier Integration" Claims
| Claim you'll hear | What to check |
|---|---|
| "500+ carrier integrations" | Does this cover label and tracking only, or does it include rate negotiation, invoice reconciliation and EDI messaging too? |
| "Full carrier connectivity" | Is this a true API/EDI build, or just a login wrapper around the carrier's own portal (FedEx Ship Manager, UPS CampusShip)? |
| "Multi-modal carrier support" | Does the same layer genuinely cover parcel APIs and freight EDI (IFTMIN/IFTSTA), or only one of the two? |
| "We integrate with your TMS" | Does the vendor maintain the connection, or does onboarding a new carrier require a fresh development project each time? |
The self-serve onboarding trend is worth watching too. Some connectivity platforms now let new carriers activate through a portal rather than a custom build, which cuts typical carrier activation timelines from weeks to days. If a vendor still quotes weeks per carrier in 2026, that's a signal their architecture hasn't caught up.
FAQ
Is carrier integration software the same as a TMS? No. A TMS plans and governs transport (rates, contracts, load allocation). Carrier integration software executes against carrier systems. A TMS can include this layer or depend on an external one.
Do I need carrier integration software if I already have a TMS? Only if your TMS doesn't already own its connectivity. Check whether new carriers activate through the platform itself or require separate development work, and whether that work falls on you, your TMS vendor, or the carrier.
Does carrier integration software replace EDI with carriers? Not necessarily. Many European freight carriers still run EDIFACT over AS2 or SFTP, and a proper integration layer has to support both that and modern REST APIs, not force everyone onto one protocol.
Can carrier integration software handle both parcel and freight carriers? Some can, some can't. This is the single most common gap between what a vendor advertises and what it actually supports, so ask for a carrier-by-carrier breakdown rather than a total count.
Who typically builds and maintains this layer? It varies. Large shippers sometimes build and maintain hundreds of carrier connections in-house. Others buy it from a TMS vendor that owns its own connectivity, or from a dedicated connectivity partner that several TMS platforms plug into.