Global Trade Compliance Software: What Happens When a Screening Hit Reaches the Dock Instead of the Compliance Desk
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.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- 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) →
- 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) →
- 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) →
- 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 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.
Frequently asked questions
How much does custom global trade compliance software cost?
Should we use SAP GTS or Oracle GTM instead of building?
Why did our screening miss a restricted party?
How do we stop false positives from grinding order entry to a halt?
How should export classification be handled for complex assemblies?
Do we need to build our own restricted party list infrastructure?
How should export licences be tracked in software?
Does trade compliance software cover deemed exports?
How long does implementation take and what slows it down?
What should I prepare before contacting a software development agency?
Can we migrate years of data out of our current system into new custom software?
Is custom supply chain software cheaper than SAP over five years?
Should I hire a freelancer or an agency to build supply chain software?
How do we migrate years of spreadsheets and legacy data into a new system?
Who owns the code when an agency builds my supply chain software?
How much does a custom warehouse management system cost to build?
How big a development team does a supply chain software project need?
Does it matter which tech stack the agency wants to use?
Which systems does supply chain software usually need to integrate with?
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.