Bulk Liquid Tank Truck Software: Should You Build or Buy?
Nobody in this category should replace their transportation management system, so the real question is whether you need a safety layer beside one.
On this page
Nobody in this category should replace their transportation management system, so the real question is whether you need a safety layer beside one. The threshold is around 60 trailers, the point at which no single person can hold trailer state in their head, or the moment you start hauling food grade and non food in the same fleet. Under roughly 25 trailers in a single commodity with one dispatcher who knows every unit, buy McLeod LoadMaster or Prophesy, keep a disciplined paper wash log and spend the difference on drivers. Above the line, a first release covering event driven trailer state, a compatibility rule engine and a dispatch board that refuses an unsafe assignment runs $75,000 to $150,000 over 12 to 16 weeks.
When is off the shelf genuinely the right call here?
For order to cash, always. McLeod LoadMaster, Trimble TMW Suite and Prophesy are capable transportation management systems and they are genuinely strong at what they were built for: order entry, invoicing, driver settlement, fuel tax, imaging and the dispatch board itself. Those are solved problems and yours works. Replacing them roughly doubles a project, puts cash collection at risk during cutover and delivers no safety benefit at all.
Buy and build nothing if you run under roughly 25 trailers in a single commodity with a stable customer base and one dispatcher who genuinely knows every unit in the yard. At that size a build formalises something that already works. The answer holds until you add a second commodity group or take your first contamination claim, whichever arrives first.
Buy and stop there if your actual pain is billing, settlement or fuel tax rather than trailer state. Building those again is a wasted year, and the packaged products handle them properly.
And there is a harder version of the same advice. If you cannot write down your own compatibility policy, and you cannot get the two people who hold it to sit in a room for three weeks, do not start. The engineering is the cheap part of this project. The rules are the product, and a rule engine built on a half documented policy produces confident wrong answers, which is worse than the notes field you have now.
When does a custom build actually pay off?
Build when two or more of these hold. You run more than about 60 trailers, past the point where one person holds trailer state reliably. You haul food grade and non food in the same fleet. You have had a contamination claim, or a near miss you know was luck. Your compatibility knowledge sits with one or two people and you cannot state your own policy in writing today. Or customers have started asking for prior load documentation before they will unload.
What you are buying is the concept a general trucking system does not have: a trailer as a vessel with a history rather than as interchangeable capacity. Prior cargo, wash status and certificate, heel remaining, gasket and hose compatibility, pump type, vessel specification and commodity dedication all determine whether a unit can take a load. The rules governing them are carrier specific, assembled from customer requirements, product data sheets, your own incident history and your wash capability. You cannot buy that matrix because it is not a public table.
From Digital Heroes delivery experience: a focused first release covering event driven trailer state, the prior load and cleaning rule engine, driver qualification and endorsement matching, and a dispatch board that blocks unsafe assignments with logged overrides runs $75,000 to $150,000 and ships in 12 to 16 weeks. A full platform adding wash rack scheduling and wash avoidance planning, customer site rule enforcement, an offline in cab application for seals, photographs and confirmations, and settlement writeback runs $180,000 to $400,000 phased over 6 to 12 months.
How do they compare on the things that matter in this industry?
How a trailer becomes clean. This one question separates the two options. In a packaged system, cleanliness is an attribute somebody types in, so the board can show a clean trailer that was never washed. In a build worth having, only a completed wash event with a certificate captured at the rack, carrying the trailer number, the standard applied and a signature, changes state. Ask any developer this before you sign. If they describe a checkbox on the trailer record, they will ship the failure you are trying to eliminate.
Enforcement at assignment. No general trucking system holds a rule saying this product cannot follow that product without this cleaning, because that concept does not exist in the market they sell to. A build evaluates the matrix at the moment of assignment and returns one combined answer for driver, tractor, trailer, product and site, with reasons.
Overrides. Dispatchers will override at 5am, and a system that forbids it entirely gets bypassed on paper inside a month. Soft blocks with a required reason and an attributable name, reviewed monthly, tell you more about your real risk than any safety meeting, because the override log is where your written policy and your actual operation disagree.
The wash as a resource. Packaged systems treat a wash as a non revenue stop or an expense line. That is accurate accounting and useless planning. Scheduling cleaning with a duration by standard is what makes wash avoidance visible, and wash avoidance is the saving most carriers have never measured.
Claim defence. Prior product, wash certificate, seal applied with number and photograph, seal verified at delivery, retained sample. As immutable linked events that packet is one export. As paper and a text thread you settle whether you were at fault or not.
What does total cost of ownership look like at your scale?
A worked example. Ninety trailers across food grade and chemical, one owned wash rack, McLeod LoadMaster staying in place for order to cash. Phase one: discovery and compatibility rule capture over three weeks with dispatchers and the safety director $18,000, trailer state as an event ledger covering prior product, heel, gaskets, hoses and dedication $22,000, compatibility and cleaning rule engine with a required cleaning standard as the outcome $26,000, driver qualification and expiry matching $14,000, dispatch board with hard block, soft warning and attributable override logging $24,000, read integration to McLeod for orders, trailers and drivers $16,000, and testing with a two dispatcher pilot $12,000. That is $132,000 across 15 weeks, near the top of the first release band because there are two commodity groups rather than one.
Phase two adds wash rack scheduling at $34,000, wash avoidance planning at $24,000, customer site rule enforcement at $22,000, the offline in cab application at $46,000 and settlement writeback at $28,000, taking the cumulative build to $286,000.
Running costs sit at 15 to 22 percent of build price a year, so $45,000 to $60,000 on that platform. That covers hosting and monitoring, which for a 90 trailer dispatch workload runs a few hundred to just over a thousand dollars a month, mobile device management and tablet replacement in an environment with steel, chemicals and cold, and a retained development allowance because your rules change every time a customer revises a cleaning standard. Add two internal costs nobody budgets: someone owning the monthly override review, and an allowance for retesting the read integration after each McLeod or Trimble upgrade.
Amortised over five years the $286,000 platform is $57,200 a year plus running cost. Set that against a single contamination claim, which on a load whose revenue was under $2,000 routinely runs into six figures at the receiver.
What does the hybrid look like, and when is it the honest answer?
The hybrid is the whole recommendation here, and the useful question is how thin you can make it. Keep the transportation management system for order to cash, settlement, fuel tax and imaging. Build only the layer that no vendor sells: trailer state, compatibility rules and enforcement at assignment. Integrate on read first, which is contained work, and leave settlement writeback for later if you want it at all.
Three scoping decisions keep it thin. Ship one commodity group in phase one even if you haul three, proving the block holds under a real dispatch week before adding the second against a system people already trust. Defer the in cab application, which is 20 to 30 percent of a full platform budget and where offline reconciliation always takes longer than estimated. Seals can stay on paper another quarter. And accept soft blocks with named overrides rather than demanding hard blocks everywhere, because the cheaper design is also the one that survives contact with a Monday morning.
Then leave a deliberate gap. Run phase one for a full quarter before committing to phase two, because the override log tells you where the money actually is. Carriers who expected wash rack scheduling to be the priority sometimes find customer site rules are causing more rejected loads, and the override report settles that argument with evidence rather than opinion.
The hybrid stops being honest only if you own several terminals with genuinely different wash practice, because then you are encoding three operations rather than one and the rule work grows accordingly.
Which should you choose, by operator size and stage?
Under 25 trailers, one commodity, one dispatcher who knows the yard. Buy McLeod or Prophesy. Keep the paper wash log. Build nothing and revisit when you add a commodity group.
25 to 60 trailers, one commodity, growing. Still buy, and use the time well. Write the compatibility matrix down now, while the person who holds it is still with you. That document is the deliverable that makes a later build cheap, and it costs nothing but three weeks of attention.
60 plus trailers, or any fleet mixing food grade and non food. Build the first release at $75,000 to $132,000 depending on commodity groups. Keep the transportation management system, integrate on read, and expect discovery to be the part finance queries and the part you must not cut.
90 plus trailers with owned wash racks and site heavy customers. Phase to the full platform toward $286,000, sequencing by what the override log shows rather than by what the proposal assumed. Schedule the in cab application with slack, because a driver losing a seal photograph destroys trust in the tool permanently.
Whichever route you take, own the repository and the infrastructure accounts in writing before kickoff, and remember that the rules are the asset. Encoding them converts one long serving dispatcher's knowledge into something the business owns rather than someone the business depends on.
If you want that decision made properly rather than quickly, Digital Heroes writes a product requirements document before any code exists, so the scope is fixed and priced rather than discovered later at a day rate. You keep the specification either way.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- 48% of private companies cite integration with legacy systems or technical debt as a top obstacle to realizing the full value of their digital and AI investments (behind data quality/availability at 72% and gaps in AI fluency or technology talent/leadership at 53%). Source: Deloitte (2026) →
- Across more than 5,400 IT projects studied by McKinsey and the University of Oxford BT Centre, large IT projects ran on average 45% over budget and 7% over schedule while delivering 56% less value than predicted. Source: McKinsey & Company / University of Oxford (BT Centre for Major Programme Management) (2012) →
- A study (led by Prof. Pak-Lok Poon, published in Frontiers of Computer Science, 2024) reviewing decades of spreadsheet-quality research found that about 94% of spreadsheets used in business decision-making contain errors, illustrating the hidden risk of manual spreadsheet workarounds that custom software is built to replace. Source: Central Queensland University / phys.org (Prof. Pak-Lok Poon et al.) (2024) →
- SaaS spend averaged $4,830 per employee (up 21.9% year over year), with large enterprises (10,000+ employees) spending roughly $284M annually and running about 660 apps, while organizations wasted an average of $21M annually on unused licenses. Source: Zylo (2025) →
Frequently asked questions
What does it cost to switch transportation management systems?
More than the licence difference, and it is rarely the right project here. Order to cash, settlement and fuel tax are configured around years of local practice, cutover puts cash collection at risk, and none of it addresses the failure you are actually trying to stop, which happens at the moment of assignment rather than at invoicing.
Build the safety layer alongside what you run, integrate on read, and revisit the core system in two years if you still want to. Carriers who scope a replacement into this project roughly double the number and gain nothing on the safety side.
What if our software vendor raises prices or changes the module structure?
The exposure worth checking is data access rather than price. Ask what an export contains for orders, trailers, drivers and imaged documents, and whether it comes out in a format you could load elsewhere. Wash certificates and prior load history in particular need to remain retrievable across your whole claim exposure window.
That matters independently of any build. A layer reading from the incumbent also gives you a second copy of the operational data that matters most, which is a modest but real improvement in your negotiating position at renewal.
How long does a tank truck build take?
Twelve to sixteen weeks for a first release, six to twelve months for the full platform. The pacing item is almost never engineering.
It is writing down your product to product compatibility matrix, which in most carriers has never existed on paper and lives with one or two long serving dispatchers. Expect two to three weeks of structured sessions, and treat that as the real deliverable rather than as overhead before the work starts.
Can McLeod or Trimble TMW handle prior load and wash rules?
Not in the way tank work needs. Both are strong at order to cash, settlement, fuel tax and imaging, and you should keep yours. What neither does is model a trailer as a vessel with a history, so prior product, wash standard and certificate end up as free text or as documents attached after the fact.
Neither will block a dispatcher from assigning a trailer, because neither holds a rule saying this product cannot follow that product without a specific cleaning. That gap is what the build fills, and it sits beside the incumbent rather than instead of it.
Why do two commodity groups cost so much more than one?
Because each brings its own rule family rather than extra rows in a table. Food grade carries recordkeeping duties around prior cargoes and cleaning under the sanitary transportation rule, plus receiving plant standards that often prohibit food after non food outright regardless of the cleaning applied. Chemical work brings cleaning standards driven by product data sheets per customer. Petroleum brings dedication and heel behaviour.
You are also encoding the cross rules between groups, which is where the expensive edge cases live and where memory fails first.
Can we skip the in cab application?
Yes, and deferring it is the single largest saving available in phase two. It is typically 20 to 30 percent of a full platform budget, around $46,000 in a 90 trailer example, and the cost is offline behaviour rather than forms.
Drivers load inside steel buildings and at rural terminals with no signal, so seal capture, photographs and confirmations have to be created on the device and reconciled without corrupting a trailer state that dispatchers and wash operators are also changing. Seals can stay on paper another quarter while the dispatch side proves itself.
Does wash avoidance pay for part of the build?
Partly, and it is the saving most carriers have never measured because nobody scheduled cleaning as a resource. Chaining compatible products on one trailer can skip a cycle entirely, saving both the rack charge and roughly half a day of trailer downtime for a full caustic and steam cycle.
The system should also show when avoiding a wash costs more in deadhead miles than it saves, because that trade is not always in your favour and a planner guessing will get it wrong in both directions.
What is the smallest useful version of this?
Around $75,000 for a single commodity fleet: event driven trailer state, the compatibility and cleaning rule engine, endorsement matching and a dispatch board with soft blocks and attributable overrides, reading orders and trailers from your existing system.
That is deliberately the slice where contamination losses occur. Everything else, wash scheduling, site rules, in cab capture and settlement writeback, can wait until a quarter of override logs has shown you which of them your operation actually needs first.
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.
When is SAP actually a better choice than building custom supply chain software?
Choose SAP when you need a full ERP, operate in a heavily audited industry that expects standard systems, or run global operations where localization, tax, and compliance content matter more than workflow fit. SAP's strength is breadth: finance, manufacturing, and supply chain in one validated suite. Custom wins when your edge lives in a specific workflow, like how you allocate inventory or route orders, that SAP would force you to bend to its standard process. Many Digital Heroes clients keep SAP as the system of record and build custom operational tools around it.
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 does it cost to maintain custom supply chain software each year?
Budget 15 to 20 percent of the original build cost per year, so roughly $9,000 to $12,000 annually on a $60,000 system, covering hosting management, dependency updates, bug fixes, and small enhancements. Across its maintenance contracts, Digital Heroes sees supply chain systems need more upkeep than typical web apps because carrier APIs, EDI specs, and ERP versions keep changing underneath them. Hosting itself is usually minor, often $100 to $500 per month for a mid-size operation.
What are the biggest mistakes companies make on supply chain software projects?
The top three: replacing every system at once instead of one workflow at a time, skipping data cleanup so the new system inherits years of bad SKUs and phantom stock, and designing screens without the warehouse staff who will use them daily. A fourth is underscoping integrations and discovering mid-project that the ERP connection is half the work. Digital Heroes sees more supply chain projects fail from scope and data problems than from any technical cause.
How much should a small business budget for its first custom app or website?
For a focused first build, most small businesses land between $8,000 and $60,000: roughly $8,000 to $45,000 for a custom website and $25,000 to $60,000 for an internal tool or simple web app, based on Digital Heroes delivery across 2,000+ projects. Customer-facing products with payments, logins, or a mobile app start around $40,000. Quotes far below these bands usually mean a template with your logo on it, not software shaped around your workflow.
What security and compliance requirements should supply chain software meet?
At minimum: role-based access control, encryption in transit and at rest, audit logs on inventory and order changes, and tested backups, because the system holds supplier pricing and customer purchase history your competitors would love to see. If enterprise customers connect to it, expect security questionnaires and possibly SOC 2 expectations; food, pharma, and aerospace add traceability rules like FDA lot tracking or ITAR data handling. Raise these in the first scoping call, since retrofitting audit trails onto a live system costs far more than designing them in.
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.
Does it matter which tech stack the agency wants to use?
Yes, but not in the way most buyers expect: the goal is boring, popular technology such as React, Node.js or Python, and PostgreSQL, because any future team can maintain it and hiring a replacement developer takes days, not months. The red flag is an agency-proprietary framework or an unusual language, which welds you to that one vendor no matter what your contract says about code ownership. A useful test: could you find three freelancers fluent in this stack within a week? If not, push back.
Can we migrate years of data out of our current system into new custom software?
Almost always yes, through CSV exports or the vendor's API, and migration should be scoped as its own workstream with field mapping, a dry run, and a planned cutover window rather than an afterthought. The real time sink is rarely moving the data; it is cleaning it, since years of duplicates, free-text fields, and inconsistent formats surface all at once. Pull a full export from your current vendor before committing to anything new, because some SaaS plans restrict exports on lower tiers.
What questions should I ask a development agency on the first call?
Ask who exactly will build it, what happens when scope changes mid-project, what their maintenance terms are after launch, and what they will need from you every week. Then ask them to describe a project that went wrong and what they changed afterward; teams that have shipped at real volume have war stories, and teams claiming a perfect record are hiding something. The scope-change answer matters most: a disciplined shop describes a written change-order process, not a vague promise to be flexible.
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 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.
Related guides
Published · Last updated .