Service · Logistics

Custom logistics ERP for couriers and transportation companies

One system for dispatch, courier settlement, billing and tracking — built around your real operation, not the other way around.

What a custom logistics ERP is

A custom logistics ERP is the central system that connects everything that moves your operation: order intake, dispatch, delivery, courier settlement and customer billing. Instead of forcing your operation into the rules of a closed product, the system is built around the way you actually work.

The practical difference is at the edges. Every off-the-shelf logistics tool handles the standard 80% well. The problem is the 20% that's yours: the commission you pay a courier per zone, the billing rule a large client demands, the intermediate state that only exists in your operation. That 20% is where off-the-shelf forces you to export to Excel, hire people to patch the gap, or simply lose money. A custom ERP absorbs that 20% inside the same system.

It's not a CRM with a shipping add-on or a TMS template with your logo. It's an architecture designed for the volume and the specific rules of your business.

There's another difference that shows up over time: ownership. The code and the data are yours. Every order, every settlement and every invoice live in a single source of truth that you control — not on a vendor's server that charges you to export your own information. When the system is yours, changing it costs what the change costs to build, not whatever a salesperson decides to charge for a "premium feature."

Signs your operation needs one

Not everyone needs a custom ERP. These are the concrete signs you're already paying for one without having it:

If three or more of these sound familiar, the cost of not having the system is already higher than the cost of building it.

Modules: dispatch, settlements, billing, tracking

A custom logistics ERP ships in modules, not as a monolithic block that arrives late. These are the four that form the core:

Dispatch

The operation's entry point: order capture, delivery assignment by zone or by courier, waybill generation, and automatic master-guide propagation across the fulfillment chain. Barcode scanning so a package's status updates at the physical point where it happens, not two hours later in a spreadsheet.

Settlements

The module that removes the most pain. It automatically calculates what each courier is paid based on your real rules — rate by zone, by delivery type, bonuses, penalties — and produces an auditable close. What used to be hours of spreadsheet work and disputes over numbers becomes a process that runs on its own and leaves a trail.

Billing

Customer billing integrated with the real operation: you bill what was actually dispatched and delivered, with the specific rules of each account. No double entry, no reconciling two systems at month-end.

Tracking

End-to-end visibility for your team and for the end customer. A customer portal — usually a PWA with push notifications — where everyone sees the real status of a shipment without calling support. Tracking isn't a decorative screen: it's the same dispatch data, shown in real time.

Each module works on its own and connects to the rest. You can start with the one that hurts most — almost always settlements — and add the others without stopping the operation.

Off-the-shelf vs. custom: an honest comparison

Custom software isn't always the right answer. Here's the comparison without the smoke:

Situation Better option
Small fleet, standard operation, common business rules Off-the-shelf. Cheaper, faster to start, maintained by the vendor.
You need to start tomorrow on a minimal budget Off-the-shelf. A subscription SaaS gets you running with no upfront investment.
Your settlement, billing or dispatch rules don't fit any product Custom. Off-the-shelf would force you to operate outside the system.
You pay per-user licenses that grow faster than your margin Custom. At a certain volume, owning the system costs less than renting it.
You need to integrate several systems that don't talk today Custom. Off-the-shelf rarely integrates well what it wasn't designed to integrate.

We're honest because we don't make a living selling you what you don't need. If your case belongs in the off-the-shelf column, we'll tell you. We're not a template agency: we build custom architectures and headless systems for operations that have already outgrown the limits of a closed product. If your operation still fits comfortably in an off-the-shelf tool, stay there until it stops fitting.

Real case: Vecility

Vecility is a courier logistics SaaS we built and operate. The platform runs on a 38-model architecture with custom multi-tenancy: each logistics operator works isolated on the same core. It includes a customer portal as a PWA with push notifications, barcode scanning, and automated master-guide propagation across the entire fulfillment chain.

The detail matters in the frontend too. When we optimized the Vecility landing, we took it from 90 to 99 on mobile Lighthouse and cut LCP from 6.7s to 1.4s on slow 4G — the real conditions of a courier with a phone on the street, not an office on fiber. The same technical standard we apply to the architecture, we apply to every millisecond the user sees.

We wrote up the full case, every problem and its fix: Vecility: from 90 to 99 on mobile Lighthouse.

Process and timelines

We work in three steps and ship in modules, not a big bang.

  1. Architecture map. Before writing code, we map your real dispatch, settlement and billing flow, and the integrations you need. That defines the scope and the delivery order. You can request this step with no commitment.
  2. First module in production. We put the module that hurts most — usually settlements — into production in about 6 to 10 weeks. You start recovering hours and eliminating errors from the first delivery.
  3. Full platform and integrations. We add dispatch, billing, tracking and the carrier and gateway APIs, without stopping the operation. We migrate off your current system in parallel, with zero downtime.

We don't disappear between steps. Every delivery reaches production tested and with the operation supported, not as a ZIP your team has to reverse-engineer. We always prioritize by pain and by return: the module that costs you hours or money today goes first, and what can wait waits. That way the system starts returning value before it's finished.

The code and the infrastructure are yours. If you want, we handle servers, deployment, SSL and monitoring; if not, we hand it over documented for your team to run. Either way you're not locked in: you stay with us because it suits you, not because the system won't run without our license.

Frequently asked questions

We don't quote a list price because we don't sell a closed product. Cost depends on the real scope: how many modules you need on day one, how many carriers and payment gateways to integrate, and how much historical data to migrate. The honest version: if your operation is small and fits in a spreadsheet, a custom ERP is overkill. If you already lose money to settlement errors or to systems that don't talk to each other, the build pays for itself. We map the scope before quoting anything.

A first module running in production usually takes 6 to 10 weeks. The full platform — dispatch, settlements, billing and tracking integrated — depends on the number of modules and integrations, but we ship in stages: the module that hurts most goes live first, and the rest follows without stopping your operation. No six-month big bang that arrives late and doesn't fit.

Yes. We integrate carrier APIs (FedEx, UPS, DHL and regional couriers), payment gateways, and the ERPs or marketplaces you already work with. We have experience with round-robin token management, parallel processing via job queues, and failover so that a third-party API outage doesn't take your operation down.

That's the usual scenario. We've migrated business-critical platforms off legacy systems with zero downtime, running the new system in parallel and moving state in stages. Your operation keeps running while we migrate.

The code is yours and it's documented so the next developer won't hate it. We offer maintenance, monitoring and managed infrastructure, but we don't chain you to a monthly license just to use your own system. We handle servers, deployment pipelines, SSL and monitoring when you want to delegate it.

If your fleet is small and your operation is standard, off-the-shelf software is probably a better and cheaper fit — we won't sell you what you don't need. A custom ERP makes sense when the way you dispatch, settle or bill doesn't fit the rules of a closed product, and that gap is already costing you money or hours of manual work.

Has your operation outgrown the system you have?

We map your dispatch, settlement and billing flow before writing a line of code. No commitment.

Request an architecture map