Industry guide · Supply Chain

Global Trade Compliance Software: What Happens When a Screening Hit Reaches the Dock Instead of the Compliance Desk

Global Trade Compliance software visual showing globe lock, tags, and shield alert.
The short answer

Budget $130,000 to $280,000 for a first release that ships in four to seven months, and $400,000 to $1,100,000 for a full trade compliance platform phased over 12 to 24 months, based on Digital Heroes delivery experience. Build when compliance has to be enforced inside several ERPs and legal entities at once, your classification logic depends on your own engineering data, and screening currently happens as a batch after orders are already released. Do not build if you run a single SAP or Oracle instance with a simple product range: switch on the vendor's trade module and spend the difference on classification content and a compliance analyst.

Why a screening hit reaches the dock instead of the compliance desk

An order comes in through a distributor for a components package worth a moderate amount, destined for a freight forwarder's address in a third country. Customer service enters it, credit approves it, the warehouse picks it, and it ships on Thursday. On the following Tuesday the compliance team runs its weekly screening batch and finds that the ultimate consignee named in the shipping documents matches an entry on a restricted party list. The goods are already on a vessel. Now the company is drafting a voluntary disclosure and calling outside counsel, and the conversation with the board is about a control failure rather than about a near miss.

That timeline is the entire problem. Trade compliance is not fundamentally about having the right lists or the right classifications, because those are purchasable. It is about whether the control executes at the moment a decision is made, inside the systems where people work, in every entity, every time. A compliance function that reviews after the fact is producing evidence of violations rather than preventing them.

The obligations themselves are well defined and public. Products carry a tariff classification for duty and an export control classification under the Export Administration Regulations, or a category under the International Traffic in Arms Regulations if they are defence articles. Parties are screened against consolidated restricted party lists, and the ownership rules matter, since an entity owned fifty percent or more in aggregate by blocked persons is itself blocked even when its own name appears on no list. Licences and licence exceptions have conditions attached that someone has to actually check. Country of origin drives duty, and preferential origin under a trade agreement drives whether a claim is defensible when the customs authority audits it. Records must be retained for five years. None of this is ambiguous. What is hard is enforcement at speed across a real business.

Problem 1: classification is your engineering data, not a lookup table

Vendors sell classification content and it is genuinely useful, but content answers a general question and your question is specific. What is the classification of this assembly, given the bill of materials, given that the controlled component sits three levels down, given that a substitute part was approved by engineering last quarter, and given that the item ships with software that has its own control status?

This is why classification projects stall. The compliance team is asked to classify tens of thousands of part numbers, they lack the engineering context, engineering lacks the regulatory context, and the two groups meet in a spreadsheet. Then a design change alters the answer and nobody re examines it, so the classification decays quietly.

What a custom build does is anchor classification to your product structure. Classify at the level where the control actually attaches, propagate up the bill of materials with an explicit rule for how a controlled component affects the assembly, and trigger review automatically when engineering changes the structure. Store the reasoning, not just the code: which rule, which note, who decided, on what date, with what supporting document. When a regulator or an auditor asks why an item was treated as EAR99, the answer must be a record rather than a recollection.

Problem 2: screening has to be synchronous, everywhere, or it is theatre

Screening belongs at order entry, at customer master creation, at shipment release, at vendor onboarding and at any point where a new party enters your data. It has to run in seconds, because a control that adds two minutes to order entry will be routed around within a month. It has to handle the ownership rule, which means screening a name is not sufficient and you need beneficial ownership data for the entities that matter. And it has to produce a defensible record of what was checked against which list version at what time.

Descartes Visual Compliance is genuinely strong at screening as a service and many companies use it well. Where a build earns its place is the embedding: enforcing screening inside three different ERPs, a legacy order system and an e-commerce channel, with one escalation workflow and one audit trail, is integration work regardless of whose screening engine sits underneath. Sensibly designed, a custom platform often calls a commercial screening service rather than replicating list management, and spends its effort on the enforcement points and the exception handling. That is the honest architecture and we would recommend it over rebuilding list infrastructure.

The escalation design is where most implementations succeed or fail. A hit is not a violation. Most hits are false positives on common names. If every hit blocks an order and routes to a compliance analyst, order entry grinds to a halt and the business starts pressuring compliance to loosen thresholds, which is exactly the wrong dynamic. Good design means graded responses: automatic clearance for previously reviewed matches with a recorded decision, soft holds that allow order entry to continue but block release, and hard blocks reserved for high confidence matches on the most serious lists.

Problem 3: licences have conditions and nobody is watching the value

An export licence is not a permission slip, it is a set of conditions: specific commodities, a specific end user, a quantity or value ceiling, an expiry date, and often reporting obligations. Companies routinely track that a licence exists and fail to track consumption against it, so the ceiling is discovered at the point of breach.

The build treats a licence as a live balance. Each shipment decrements it, the system refuses to draw on an expired or exhausted licence, and it warns at a configurable threshold so renewal starts before the shipment is at the dock. The same logic applies to licence exceptions, where eligibility conditions must be checked per transaction rather than assumed once. Deemed export exposure, meaning technology released to a foreign national inside your own facility, belongs in the same system, because the technology transfer is a controlled event even though nothing crosses a border.

Where SAP GTS, Oracle GTM, ONESOURCE and e2open actually stop

SAP Global Trade Services is deeply integrated for an SAP shop, and if your entire business runs on one SAP instance it is the obvious answer. Oracle Global Trade Management is the equivalent statement for Oracle. Both weaken exactly where large manufacturers actually live, which is a mixed estate: an acquired division on a different ERP (Enterprise Resource Planning), a legacy system in one region, a direct to consumer channel that was never in scope. Thomson Reuters ONESOURCE Global Trade brings strong regulatory content, and content is a different thing from enforcement inside your order flow, which remains integration work. Descartes Visual Compliance is excellent at screening and is not a full classification and licensing engine tied to your bill of materials. e2open is broad and network oriented, with the configuration effort that comes with breadth.

The pattern in every one of these is the same. They are strongest at the compliance content and weakest at the last mile into your specific systems, and the last mile is where the violation happens.

What it costs, how long it takes, and what drives the number

Across the 2,000 plus projects Digital Heroes has delivered, this is the shape. A first release covering classification tied to product structure, synchronous screening at order entry and shipment release with a graded escalation workflow, and a complete audit trail runs $130,000 to $280,000 and ships in four to seven months. A full platform adding licence and exception management with balance tracking, preferential origin determination and supplier solicitation, denied party workflows across all entry points, duty and drawback support, and multi entity reporting runs $400,000 to $1,100,000 phased over 12 to 24 months.

What drives the cost up: the number of ERPs and order channels where controls must be enforced, which is the dominant factor. Preferential origin, because collecting and maintaining supplier declarations and running regional value content calculations is a programme rather than a feature. Defence articles, since the ITAR regime brings its own registration, licensing and technology control plan requirements. And the state of your product master data, because classification cannot be automated on top of part numbers that nobody can map to an engineering structure.

How to choose a developer for trade compliance software

Ask them how they would handle a screening hit on an entity whose name is not on any list but which is majority owned by a listed party. If they do not raise the ownership rule unprompted, they have read a product brochure rather than the regulations, and you will be funding their education while carrying the risk.

Ask how classification propagates through a bill of materials and what triggers reclassification. A team that treats classification as a field on a part record has not understood why these projects fail. Then ask what their escalation model looks like and how they prevent false positive fatigue, because that single design decision determines whether the business works with the control or around it.

Ask what they will build versus what they will buy. The right answer usually includes calling a commercial screening service and buying tariff content, while building the enforcement, workflow and audit layer that is specific to you. A team that proposes to rebuild list management from scratch is optimising for billable hours. Then get ownership in writing before kickoff: repository, infrastructure accounts and the right to appoint anyone else. At Digital Heroes the client owns the code from the first commit, and for a system whose records must be retained for five years and produced under audit, owning both the code and the data is the only defensible arrangement.

Research & sources

The evidence behind this guide

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

  1. 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) →
  2. Global retail loses an estimated $1.73 trillion annually to inventory distortion (out-of-stocks and overstocks), equal to about 6.5% of global retail sales, despite $172 billion spent on improvements in the past year. Source: IHL Group (2025) →
  3. Per Sensor Tower's State of Mobile 2026, worldwide consumers spent about $85 billion on apps in 2025 (up 21% YoY), and for the first time non-game apps surpassed games in consumer spending; generative-AI in-app purchase revenue more than tripled to top $5 billion. Source: Sensor Tower (via TechCrunch) (2026) →
  4. Only about 30% of digital transformations succeed at meeting their objectives, but getting six critical success factors in place (leadership commitment, talent, agile culture, progress monitoring, clear strategy, and a modernized platform) raises the odds of success from 30% to 80%. Source: Boston Consulting Group (BCG) (2020) →
Vikram R. · VP Engineering · Delhi

Vikram runs the engineering function at Digital Heroes, from how teams are structured to how code gets reviewed and released. He writes about the trade offs behind build decisions: what to buy, what to build, and where technical debt is worth taking on deliberately.

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 global trade compliance software cost?
A first release covering classification tied to product structure, synchronous screening at order entry and shipment release with graded escalation, and a complete audit trail runs $130,000 to $280,000 and ships in four to seven months, based on Digital Heroes delivery experience. A full platform adding licence management with balance tracking, preferential origin, duty and drawback support and multi entity reporting runs $400,000 to $1,100,000 over 12 to 24 months. The number of ERPs and order channels needing enforcement is the dominant cost driver.
Should we use SAP GTS or Oracle GTM instead of building?
If your entire business runs on a single SAP or Oracle instance with a manageable product range, use the vendor module. Both are deeply integrated within their own estate. They weaken where large manufacturers actually live: an acquired division on another ERP, a legacy regional system, a direct channel nobody scoped. The build case is enforcement across a mixed estate with one escalation workflow and one audit trail, which is integration work no vendor module removes.
Why did our screening miss a restricted party?
Usually because screening ran as a batch after the order was already released, or because it matched names without applying the ownership rule. An entity owned fifty percent or more in aggregate by blocked persons is itself blocked even when its own name appears on no list, so screening a name alone is insufficient for entities that matter. Controls have to execute synchronously at order entry, customer creation and shipment release rather than in a weekly review.
How do we stop false positives from grinding order entry to a halt?
Design graded responses instead of treating every hit as a block. Previously reviewed matches clear automatically with the prior decision recorded, medium confidence matches become soft holds that let order entry continue while blocking release, and hard blocks are reserved for high confidence matches on the most serious lists. Without this, the business pressures compliance to loosen thresholds, which produces exactly the failure mode the control existed to prevent.
How should export classification be handled for complex assemblies?
Anchor it to your product structure rather than to a flat part list. Classify at the level where the control actually attaches, propagate up the bill of materials with an explicit rule for how a controlled component affects the assembly, and trigger review automatically when engineering changes the structure. Store the reasoning as well as the code, including which rule was applied, by whom and on what date, because an auditor asking why an item was treated as EAR99 needs a record rather than a recollection.
Do we need to build our own restricted party list infrastructure?
No, and proposing to is a warning sign. The sensible architecture calls a commercial screening service and buys tariff and control content, then spends the build effort on enforcement points, escalation workflow, ownership analysis and the audit trail, which are the parts specific to your business. List curation is a solved commodity, and rebuilding it adds ongoing maintenance obligations with no compliance benefit.
How should export licences be tracked in software?
As live balances rather than as documents. A licence carries specific commodities, an end user, a value or quantity ceiling, an expiry date and often reporting conditions. Each shipment should decrement the balance, the system should refuse to draw on an expired or exhausted licence, and it should warn at a threshold so renewal begins before goods are at the dock. Licence exceptions need per transaction eligibility checks rather than a one time assumption.
Does trade compliance software cover deemed exports?
It should, because releasing controlled technology to a foreign national inside your own facility is a controlled event even though nothing crosses a border. That means tying access controls on technical data to nationality and licence status, and recording the release. Companies that treat compliance as a shipping problem consistently miss this, and it is a common finding when an audit examines engineering collaboration and support access.
How long does implementation take and what slows it down?
Four to seven months to a first release and 12 to 24 months for the full platform. The two things that slow projects down are product master data quality, because classification cannot be automated over part numbers nobody can map to an engineering structure, and preferential origin, since collecting and maintaining supplier declarations and running regional value content calculations is a programme in its own right rather than a feature you switch on.
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.
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.
Is custom supply chain software cheaper than SAP over five years?
For small and mid-size operations it usually is, because SAP costs compound through licensing, implementation partners, and per-user fees, while custom costs are front-loaded. SAP Business One's published list price has run roughly $3,200 per professional user as a perpetual license plus annual maintenance near 20 percent, and the S/4HANA proposals Digital Heroes clients share are typically in the hundreds of thousands before any customization. A $60,000 to $100,000 custom build with 15 to 20 percent annual upkeep often costs less by year three for a 10 to 30 user company, and you stop paying per seat as you hire.
Should I hire a freelancer or an agency to build supply chain software?
For anything past a single-user internal tool, use an agency or an established team, because supply chain systems need backend, frontend, integration, and QA skills that rarely live in one freelancer. A solo developer can build a $10,000 inventory tracker; a system that talks to your ERP, carriers, and warehouse scanners fails badly when its only author is unreachable during a shipping cutoff. In the proposals Digital Heroes sees clients compare, agencies cost 20 to 50 percent more but give you continuity, code review, and someone answerable when order data stops flowing.
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.
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.
How much does a custom warehouse management system cost to build?
A custom WMS typically costs $40,000 to $120,000 for a single-warehouse operation, and $120,000 to $300,000 once you add multiple sites, wave picking, and labor tracking. Across Digital Heroes WMS builds, the biggest cost drivers are scanner-based workflows, real-time inventory sync with your ERP, and the number of picking strategies you need. A pilot covering receiving, putaway, and picking for one warehouse is the cheapest credible starting point.
How big a development team does a supply chain software project need?
A typical build runs with 4 to 6 people: a project lead or analyst, two or three developers, a QA engineer, and a part-time designer. Digital Heroes staffs most supply chain MVPs this way for 10 to 14 weeks, then drops to 1 or 2 people for maintenance after launch. Bigger is not better here; past 7 or 8 people on a single-product build, coordination overhead usually cancels the added speed.
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.
Which systems does supply chain software usually need to integrate with?
The standard set is your accounting or ERP system (QuickBooks, NetSuite, SAP), your sales channels (Shopify, Amazon, or a B2B portal), carriers and 3PLs for rates and tracking (UPS, FedEx, or an aggregator like EasyPost), and warehouse hardware such as barcode scanners and label printers. EDI connections to large retail customers are their own workstream. In Digital Heroes scoping, integration work is commonly 30 to 50 percent of total project effort, so listing every connected system upfront is the single best way to get an accurate quote.
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?