Industry guide · Supply Chain

Touring Freight and Production Logistics Software: Why a General Transport System Cannot Model a Truck Pack Ordered by the Stage Build Sequence

Touring Logistics software visual showing truck, timer, and stamp.
The short answer

$65,000 to $155,000 for a first routing and $200,000 to $450,000 for a full touring logistics platform is the honest range in our delivery experience. A custom build is justified when you move a production across borders on a carnet, when the truck pack order is dictated by the stage build sequence rather than by cube efficiency, and when a late truck means a cancelled show that cannot be rescheduled. It is not justified for a support act with a van and a trailer inside one country, where a shared inventory list and a good production manager are the correct level of investment.

Why touring freight is the one logistics problem no transport system was built for

A production is not cargo in the ordinary sense. It is 43 flight cases, 6 dimmer racks, a set of trusses, a wardrobe, a merchandise pallet and a set of instruments, and it has to be unloaded in the exact reverse order of the build so that steel comes off first and the wardrobe comes off last. The load in window at the next venue is four hours. The border between them requires a customs document listing every item with a serial number and a value, and if the list on the document does not match what is in the truck, the truck stops.

A general purpose transport management system models a consignment moving from A to B with a weight, a cube and a delivery window. It has no concept of a truck pack order tied to a stage build sequence, no concept of a case that contains sixty items each of which must appear individually on a customs list, and no concept of a delivery deadline that cannot slip by an hour because 12,000 people already have tickets.

So touring logistics gets run on a case inventory in a spreadsheet, a truck pack diagram in a drawing, a carnet prepared by an agent from a list emailed six weeks ago, and a logistics manager who holds the rest.

Problem 1: the carnet list stops matching reality on about day four

An ATA Carnet is a customs document that lists every item travelling under it, and it works by having the same goods leave a territory as entered it. That is a reasonable assumption for a trade fair exhibit. It is not a reasonable assumption for a tour, where a failed amplifier gets swapped for a rental in Cologne, a broken case is replaced, merchandise is legitimately sold and therefore consumed, and a piece of equipment flies home early with a crew member.

Every one of those events breaks the correspondence between the document and the truck, and the consequence is discovered at a border by a driver who cannot explain it. The usual mitigation is that the logistics manager keeps a mental list of the discrepancies and briefs the driver. That works until it does not.

What a custom build does: the carnet list is generated from the case level inventory rather than typed separately, so there is one source. Substitutions, rentals, early returns and consumed goods are recorded as events against the item, each with a flag for its customs consequence, and the system produces the current position at any moment: what the document says, what is physically in the truck, and where they differ. The remedial action, whether that is a replacement carnet, a temporary import under a different mechanism or a declaration, is your agent's expertise and should stay with them. What software fixes is that the discrepancy is known before the border rather than at it.

Problem 2: the truck pack is a build sequence, not a loading plan

Load out happens in the reverse order of the strike, and load in happens in the order the build needs. Steel and rigging first, then audio and lighting, then backline, then wardrobe and merchandise. That is why a production travels in specific trucks with specific packs, and why swapping two cases between trucks to fit a late addition can cost forty minutes at the next load in.

What a custom build does: the pack plan is a structured object per truck, per leg, tied to the build sequence, with each case placed. When something changes, and something always changes, the effect on the load in is visible rather than being discovered by a crew chief standing at a dock door. Case scanning at load out confirms the plan was followed and, more importantly, catches the case that did not make it onto any truck, which is the failure that ends a show. In our experience the confirmation scan at load out is the single highest value feature in this category because it converts a discovery at the next city into a discovery in the current one, while the case is still ten metres away.

Problem 3: air freight, road freight and crew all move on different clocks

A long haul leg often splits: some gear flies, some goes by sea weeks ahead, some is rented locally, crew fly on different routings and some fly ahead to receive. Each of those has its own booking, its own documentation and its own failure mode, and they only matter as a set, because the show needs all of them in the same room on the same afternoon.

What a custom build does: the leg is the unit. A leg holds every movement of gear, crew and freight required to get from show A to show B, whoever is carrying it. The status of the leg is the worst status of its parts, so a delayed air waybill turns the leg amber even though the trucks are fine. Freight forwarder references, airway bills, booking confirmations and driver contacts hang off the leg rather than living in an inbox. When the tour manager asks whether Tuesday is at risk, there is a single answer instead of four phone calls.

Problem 4: drivers, hours and cabotage are a compliance problem hiding inside a routing

Trucks are driven by people whose hours are regulated, and international road haulage carries rules about how many domestic movements a foreign vehicle may perform within another country. Routings get built around show availability and then handed to a haulier who discovers a problem. A tour that is routed without regard to driver hours produces either an illegal run or a last minute second driver at cost.

What a custom build does: routing checks against driving time and rest requirements at the point the routing is proposed, flags legs that are not achievable with a single driver, and holds the operational rules that apply to your vehicles in the territories you run. It does not attempt to be the legal authority: the haulier and your transport manager own that. What it does is stop an unachievable leg from being confirmed by a booking agent who was thinking about ticket sales rather than tachographs. Catching that at routing rather than at the depot is worth a lot per tour.

What this costs and how long it takes

A first routing, meaning case level inventory with scanning, truck pack plans tied to build sequence, leg based movement tracking with statuses, and carnet list generation from inventory with discrepancy tracking, runs $65,000 to $155,000 and ships in 12 to 18 weeks. A full platform adding air and sea freight bookings, crew movement, driver hours and routing feasibility checks, rental and substitution management, cost capture per leg, and integration with forwarder and haulier systems runs $200,000 to $450,000 phased over 6 to 12 months.

What pushes cost up in touring logistics specifically: the initial inventory build, because getting a production into case and item level detail with serials and values is a warehouse exercise, and the carnet needs values whether or not anyone has ever recorded them. Offline capability, since load outs happen in loading docks and underground service areas with no signal and that is precisely where scanning occurs. Multi tour operation, if you are a specialist freight company rather than a single production, because gear pools shared across tours are a materially harder inventory model. And forwarder integrations, which vary from a proper interface to a portal that has to be checked by a human, so budget for the second case.

Build versus buy, and when buying is the right call

Buy, or more accurately do not build, if you tour domestically with a van and a trailer. A shared inventory list and a competent production manager is proportionate, and software will not repay the effort. Equally, if your gap is genuinely just paperwork preparation and you cross borders twice a year, a good carnet agent solves that more cheaply than any system.

Build when the movement is continuous and international. Specifically: when you run carnets across a routing where gear changes, when the truck pack has to follow the build sequence and getting it wrong costs load in time you do not have, when air, sea and road movements combine on the same leg, or when you are a freight specialist serving several productions from a shared pool. Our position is that the case level inventory is the foundation and everything else hangs off it. A proposal that starts with route optimisation and treats the inventory as a lookup table has misread the problem, because in this business the cargo is the show and its identity matters far more than its cube.

How to choose a developer for touring logistics software

Ask them how the customs item list is produced. If it is a separate document that someone maintains alongside the inventory, you will be back to a discrepancy discovered at a border. It has to be generated from the same case and item records the crew scan.

Ask what happens when the scanner is in a basement loading dock with no signal at 1am. Offline scanning with local storage and later reconciliation is the only workable answer, and the reconciliation has to be able to tell you a case was scanned out and never scanned onto a truck.

Ask how they model a leg that includes a truck, an air waybill and two crew flights. If the model is a shipment rather than a leg, the tour manager will still be making four phone calls to find out whether Tuesday is safe.

Ask who owns the code, the infrastructure and the inventory data, in writing before kickoff. Your case and item register with values and serials is the basis of every carnet, every insurance schedule and every claim you will ever make, and it should not sit on a vendor's account. At Digital Heroes the client owns the repository and the data from the first commit.

Research & sources

The evidence behind this guide

Independent findings on why this investment pays off. Every link goes to the primary source.

  1. The federal government spends about 80% of its IT budget on operations and maintenance of existing systems rather than on development or modernization, with many critical systems being decades old. Source: U.S. Government Accountability Office (GAO) (2025) →
  2. Across 1,471 IT projects the average cost overrun was 27%, but one in six projects was a 'black swan' with an average cost overrun of 200% and a schedule overrun of nearly 70%. Source: Harvard Business Review (Bent Flyvbjerg & Alexander Budzier, University of Oxford) (2011) →
  3. Median SaaS spend reached $9,455 per employee, and organizations leave an average of 36% of their SaaS licenses unused. Source: Zylo (2026) →
  4. The Standish Group 1995 CHAOS Report found only 16.2% of software projects fully succeeded; success varied sharply by size, with large-company projects succeeding about 9% of the time versus far higher rates for small projects - best treated as an industry survey, not an audited dataset. Source: Standish Group (1995) →
Dhruv K. · Director of DevOps & Infrastructure · Delhi

Dhruv leads DevOps and infrastructure at Digital Heroes: deployment pipelines, environments, monitoring and the hosting decisions that quietly set a project's running costs. Readers get a grounded view of what it takes to keep custom software online after launch.

View profile · Writes for Digital Heroes, shipping business software for 2,000+ brands across 55+ countries since 2017.

FAQ

Frequently asked questions

How much does custom touring freight and logistics software cost?
A first routing covering case level inventory with scanning, truck pack plans tied to the build sequence, leg based movement tracking and carnet list generation with discrepancy tracking typically runs $65,000 to $155,000 over 12 to 18 weeks in Digital Heroes delivery experience. A full platform adding air and sea freight, crew movement, driver hours and routing feasibility, rental and substitution handling and forwarder integrations runs $200,000 to $450,000 phased over 6 to 12 months. The initial inventory build is the most underestimated part.
Why can't we use a standard transport management system for a tour?
Because a standard system models a consignment with a weight, a cube and a delivery window, and none of those are the constraints that bind a tour. The truck pack order is dictated by the stage build sequence rather than by loading efficiency, a single flight case may contain sixty items that each need to appear individually on a customs document, and the delivery deadline cannot slip because an audience already holds tickets. Those are structural differences, not configuration gaps.
How do you keep an ATA Carnet list matching what is actually in the truck?
By generating the customs item list from the same case and item level inventory the crew scan, rather than maintaining a separate document. Substitutions, local rentals, early returns and sold merchandise are recorded as events against the item with their customs consequence flagged, so the system can show at any moment where the document and the truck differ. The remedy for a given discrepancy stays with your carnet agent, but the discrepancy becomes known before the border rather than at it.
What is the single most valuable feature in a touring logistics build?
The confirmation scan at load out. It converts the failure of a case that did not make it onto any truck into a discovery made in the current city, while the case is still ten metres away, rather than a discovery at the next load in when there is no remedy. It is comparatively cheap to build and it prevents the class of problem that most often puts a show at risk.
Does the system need to work offline?
Yes. Load outs happen in basement loading docks and underground service areas with no signal, often after midnight, and that is exactly where scanning takes place. Scanning must write locally and reconcile later, and the reconciliation must be able to surface a case that was scanned out of the venue but never scanned onto a truck. Any developer treating offline as an enhancement has not stood at a dock door on a get out.
How should air freight, sea freight, trucks and crew flights be modelled together?
As a leg, meaning everything required to get from one show to the next regardless of who is carrying it, with the leg status set by the worst status of its parts. A delayed air waybill should turn the whole leg amber even when the trucks are running to plan. Forwarder references, airway bills, booking confirmations and driver contacts hang off the leg rather than living in an inbox, which is what lets a tour manager get one answer instead of making four calls.
Can the software help with driver hours and international haulage rules?
It can flag risk at the point a routing is proposed, which is when the problem is still cheap to fix. Legs that are not achievable within driving time and rest requirements should be visible to whoever is confirming show dates, rather than discovered by the haulier a week out. The legal responsibility stays with your transport manager and the haulier, and the software's job is to stop an unachievable leg being confirmed by someone thinking about ticket sales.
How long does it take to get a production into case and item level inventory?
Plan for several weeks of warehouse time, running in parallel with development. Carnets require values and often serials for items nobody has previously recorded at that level, so this is genuinely new data capture rather than a migration. Choose a case tagging method that survives transit and wet load outs before you begin, and expect to refine the item granularity once, because too fine a breakdown makes carnet preparation slower rather than faster.
Who owns the inventory data if an agency builds this?
You should own the repository, the infrastructure accounts and the full case and item register, agreed in writing before kickoff. That register is the basis of every carnet you file, every insurance schedule you maintain and every claim you will ever make, and it becomes more valuable each tour it survives. At Digital Heroes the client owns the code and the data from the first commit.
Why do agencies charge for a discovery phase instead of quoting for free?
Because an accurate quote requires real work: mapping your workflows, finding the edge cases, and writing a specification, which typically takes 1 to 3 weeks and costs $2,000 to $10,000 at Digital Heroes depending on system complexity. You leave discovery owning a written spec and a fixed price you can take to any vendor, so the money is not locked into one agency. Free estimates are guesses, and the guess usually becomes your budget overrun six months later.
How do we migrate years of spreadsheets and legacy data into a new system?
Migration runs as its own workstream: extract and profile the data, clean duplicates and dead SKUs, map fields to the new schema, then do trial loads and a final cutover during a weekend or slow period. Expect 2 to 6 weeks depending on how many sources you have and how dirty they are. Digital Heroes runs old and new systems in parallel for 2 to 4 weeks on most supply chain cutovers so inventory counts and open orders can be reconciled before the legacy system is retired.
How do I vet a software development agency before signing a contract?
Ask to speak with two past clients whose projects resemble yours in size and industry, and ask exactly who will write your code, since some agencies sell senior faces and deliver junior or subcontracted hands. Demand a written specification with acceptance criteria before any fixed price, and check that their portfolio links to products that are actually live. An instant quote given without questions about your workflows is the clearest warning sign there is.
Why do companies replace generic SCM software with custom systems?
The usual trigger is workflow mismatch: generic SCM tools model a standard distributor, so anything unusual, like mixed lot and serial tracking, consignment inventory, or customer-specific routing rules, ends up managed in spreadsheets beside the system. Companies also leave when per-user pricing punishes growth or the vendor's API cannot support needed integrations. In Digital Heroes projects, the number of spreadsheets living around the official system is the most reliable signal a team has outgrown its off-the-shelf tool.
Should I hire a freelancer or an agency for my software project?
A skilled freelancer is the right call for a single-discipline scope under roughly $15,000, like a website, a plugin, or one integration. Above that, projects need design, backend, testing, and project management at once, and a solo builder becomes the single point of failure: if they get sick or take a bigger client, your project simply stops. Agencies bill 20-40% more per hour but carry continuity, code review, and someone to escalate to, which is what you are actually buying.
What should I prepare before contacting a software development agency?
A one-page brief beats a 40-page requirements document: the business problem in plain words, who will use the system, the 5 to 10 workflows it must handle, the tools it must connect to, and your budget range and deadline driver. You do not need wireframes, a specification, or technical vocabulary; producing those is the agency's job during discovery. Stating a budget range up front is the single best move, because it gets you honest scoping instead of a quote engineered to win the meeting.
How many people should be working on my software project?
Three to five for a typical focused build: a project lead, one or two engineers, a designer, and part-time QA, which is the standard shape across 2,000+ Digital Heroes projects. Larger platforms justify 6 to 10, but a ten-person team on a small first version usually signals bill padding rather than horsepower. What predicts success is whether a senior engineer is writing your code daily, not the headcount on the proposal.
Who owns the code when an agency builds my supply chain software?
You should own it outright, with full IP assignment on payment written into the contract, and you should walk away from any agency that only licenses the software to you. Insist on the code living in a repository under your own GitHub or GitLab account from day one, not handed over at the end. Digital Heroes contracts assign all custom code, database schemas, and documentation to the client; the only carve-outs should be clearly listed open source libraries.
Who can build a custom supply chain software system?

Digital Heroes builds custom supply chain software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.

Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.

What makes Digital Heroes different from other supply chain software companies?

Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.

Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.

How can I check Digital Heroes is legitimate before getting in touch?

Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.

Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.

Keep reading
let's build

Build something worth launching.

A plan, a team, a timeline, within 24 hours. No decks, no discovery calls. Tell us what you're building and we'll come back with a real scope and a real number.

message us directly · we reply within one business day

mission briefing

Monthly dispatch

Playbooks, real build costs, and what we're shipping. One email a month. No fluff.

visit us

New York HQ

1140 Broadway, Suite 704 · New York, NY 10001

Get directions
Online now

Hey there 👋 How can we help you today?