Le Blog Spacefill - Tout savoir sur la Logistique

Build vs Buy: Should Your 3PL Develop Its Client Portal?

Written by Hadrien Leandri | Aug 31, 2026, 3:31:03 PM

Every 3PL above a certain size has had this conversation. A key customer asks for a real client portal, the WMS's native one clearly isn't it, and someone says: "we have developers, let's build our own. That way it will do exactly what we want."

It is a reasonable instinct, and some 3PLs have shipped a v1 they are proud of. But five years of watching these projects from the inside leads to a clear pattern: the build decision is almost never wrong because of the first version. It goes wrong because of everything after. Here is the full cost picture, and an honest framework for deciding.

 

What building actually costs

The visible cost is the first build: for a portal that covers real collaboration (orders, modifications, disputes, documents, alerts), count 6 to 18 months of development before the first customer logs in. Most 3PLs budget for that part, more or less accurately.

The costs that sink the project come after.

Integration is not a phase, it is a treadmill. The portal is only as good as its connection to your WMS. If you run more than one WMS, each needs its own integration. Every WMS version upgrade breaks something. Every new site, every acquisition, every customer with a specific EDI flow adds work. This is exactly the kind of unglamorous, never-finished backlog that in-house teams deprioritize the moment a warehouse-critical project appears.

Every customer wants a slightly different portal. The historical pattern in contract logistics is one custom development per key account. It does not scale: ten customers means ten variants to maintain, and the marginal cost of onboarding customer eleven never goes down. The portal that was supposed to be a product becomes a collection of projects.

The roadmap dies quietly. The v1 ships. Then your IT bandwidth gets reclaimed by an ERP migration, a WMS upgrade, a new site opening. Meanwhile dedicated portal vendors ship AI order intake, conversational analytics, automation builders. Eighteen months later your customers compare your portal to what they see elsewhere, and you are permanently one generation behind, with the maintenance bill still running.

Across the 3PLs we have worked with, the all-in cost of building and maintaining a comparable portal lands at roughly 5x the total cost of ownership of buying one, and time-to-market is roughly 20x slower (months of development versus weeks of deployment).

The real currency is not money, it is IT bandwidth

Here is the uncomfortable part. For most 3PLs, the scarcest resource is not budget: it is the IT team's time, and that time is already claimed by systems that run the physical operation. When portal development competes with a WMS migration, the WMS wins, every time, and it should.

This is why "we started building our own portal" so often really means "we have a half-finished portal and a tired IT team." The opportunity cost is invisible on a spreadsheet and enormous in practice: every sprint spent maintaining portal plumbing is a sprint not spent on warehouse automation, data, or the projects that actually differentiate a logistics operator.

The build-vs-buy question is therefore really this one: is customer-facing software the business you want your IT team to be in? Your customers choose you for logistics excellence. The software layer can be bought, white-labeled, and presented as yours; the logistics cannot.

What buying looks like when it is done right

The traditional argument for building was control: your brand, your workflows, no dependence on a vendor's roadmap. That argument made sense against rigid, vendor-branded portals. It is much weaker against a white-label, WMS-agnostic portal, where:

  • The brand is yours. Your customers see your logo, your domain, your colors. In a tender demo, prospects evaluate your digital experience, not a supplier's.
  • The integration is done for you. Spacefill connects to 50+ WMS through existing connectors and handles the integration work itself: your IT team's involvement is measured in days, not quarters. Deployment takes about 4 weeks.
  • The roadmap compounds in your favor. Features funded across an entire network of 3PLs (AI order processing, conversational data access, automation rules) arrive without you staffing them.
  • One portal covers every customer and every site, whatever WMS runs underneath, which is precisely the thing per-client custom developments never achieve.

Groupe Deret, one of France's largest logistics providers, is the reference case: rather than redeveloping a portal per customer, they deployed a single agnostic portal across 25+ warehouses running different systems, live in a few months, with open APIs feeding their own data platform. Control was the argument for building; they got more of it by buying.

A five-question framework

If you are weighing the decision, answer these honestly:

  1. Do you have (and want to fund) a permanent product team, not just a one-off project team? A portal is a product: no permanent team means no roadmap, and a portal without a roadmap is a liability by year two.
  2. How many WMS do you run today, and in three years? Each one multiplies the integration burden. At two or more, building rarely survives contact with reality.
  3. How many customers must onboard in the next 24 months? Custom-per-client approaches collapse past a handful; a product approach is the only way onboarding gets cheaper over time.
  4. What wins your tenders: your software or your logistics? Whichever it is deserves your IT bandwidth. The other should be bought.
  5. What is the cost of being 18 months late? Not the development cost: the tenders lost in the meantime to competitors who demo a finished portal next quarter.

If your answers point to build, do it with full commitment: staffed product team, multi-year budget, integration strategy. If they don't (and for most 3PLs they don't), the modern buy option removes the historical reasons to build.