Logistics software provider · Northern Europe

A shipment portal displacing an established competitor — in 4 months

A business shipping portal with live rate comparison across carriers, native integrations with six carrier networks and label printing — from zero to a product displacing an existing competing solution.

  • 4 months from zero to a working portal
  • 6 carrier integrations
  • Nightly automated E2E tests

The client

A Northern European logistics software provider serving large shippers and logistics operators. Their customers send hundreds of parcels a day across multiple pre-negotiated carrier agreements — and until then did so through a competitor's product with a subscription and a per-label fee.

The challenge

The goal was an own-brand portal to displace an established competing solution: an employee enters a shipment, the system queries all carriers for live rates under the company's agreements, shows a comparison, creates the shipment with the chosen carrier and returns a printable label — in seconds. Plus everything around it: address books with import, parcel shops and lockers, insurance, returns, bulk shipments, administration.

The bar was set by the incumbent: an existing, working product users were accustomed to. A new product that is "almost as good" has no chance — it had to be faster and more convenient from day one.

The approach

  • Integration depth from the start: six carrier networks (among them DHL, UPS, FedEx) with native pickup-point integrations behind a common interface — plus a dedicated test harness that exercises each one in isolation.
  • Alongside the old, not instead of it: the portal plugs into the client's existing workflow — shipments created in the old platform can be reprinted through the new portal via a direct link. The transition is gradual, not "everyone switches on Monday".
  • Engineering complexity hidden from the user: a single carrier code can map to 15+ different contract configurations — the system resolves them automatically; the user just sees a list of prices.
  • Quality as a process: automated end-to-end tests replay the full business flows every night, and every change deploys automatically to a test environment. The targets are measurable: rates under 2 seconds, shipment creation under 10.

The result

  • From zero to a working portal in about 4 months — including the six carrier integrations and the admin area.
  • The client no longer pays a competitor for every label — the product economics are theirs.
  • The portal is white-label — it can be branded and offered to their own customers.
  • Nightly tests guard the business flows: regressions are caught before the customer sees them, not by the customer.

When you're displacing an established product, there is no room for a "version 0.9". Automated tests from day one are what allows speed without broken promises.

Technology

ASP.NET Core · React · EF Core · MariaDB · Playwright E2E · CI/CD