Skip to content
Export Import

What to Specify Before You Commission Export Ops Software

The spec gaps that kill trade ops builds before they ship.

Operations manager at a standing desk reviewing printed freight documents alongside a laptop showing a workflow diagram
Getting the spec right on paper saves weeks on the build.
Shreyansh Doshi Founder, Samvara Published Reviewed Read 7 min

What You Need to Know

Before commissioning export ops software, document your exact document types, the handoff points where data is re-entered manually, your compliance touchpoints by trade lane, and which team members own each step. A brief that skips these forces your developer to guess — and the guesses are usually wrong.

At a Glance

Topic
Specifying export ops software before commissioning a build
Market
UK and Australia
Reader
Ops leads, founders, commercial managers
Series
Document Packs
Tool link
Document Readiness Checklist, Quote-Time Estimator

Best For

  • UK and Australian export ops leads preparing to brief a software team or agency
  • Founders and commercial managers evaluating whether to build or buy an export ops tool
  • Operations managers who've outgrown spreadsheets and want to scope a proper system

Not For

  • ×Businesses doing fewer than 20 shipments a month — a template and a good folder structure may be enough
  • ×Teams looking for off-the-shelf SaaS with no customisation — this guide is for commissioning bespoke or configured builds
  • ×Readers seeking compliance or paperwork advice rather than systems thinking

Key Takeaways

  • Start the spec with your document set and the data sources behind each field — not a feature wishlist.
  • Map every handoff where data crosses a system or team boundary; those are your highest-value automation targets.
  • Volume and frequency figures (shipments per month, quotes, peak periods) drive architecture decisions — include them.
  • Write a one-sentence 'done' definition for each workflow before scoping begins; it's the only reliable defence against scope creep.
  • Name where humans must stay in the approval loop — especially for legal declarations and controlled-goods shipments.

Most export ops software projects don't fail at the build stage. They fail three weeks into discovery when the developer asks "so what exactly does your quoting process look like?" and the ops lead says "it depends."

It always depends. That's the point. The question is whether your brief forces someone else to reverse-engineer your business — or whether you've already mapped it yourself.

Here's what a useful spec actually contains, written for UK and Australian exporters who are about to hand this problem to a software team.

Start with the document set, not the feature list

The instinct when writing a brief is to list features: "we need a portal, we need a dashboard, we need automated notifications." Resist it. Start instead with the documents your business generates and receives.

For a typical UK or Australian exporter, that list might include: commercial invoice, packing list, certificate of origin, bill of lading or airway bill, export customs entry, and any trade-lane-specific permits or phytosanitary certificates. For some markets — say, goods into the Gulf or into South-East Asia — there are additional attestations, specific formatting requirements, and sometimes Arabic or Malay translations of key fields.

Every one of those documents has a source of truth for its data (a sales order, a product catalogue, a freight booking), and every time someone re-enters that data by hand you have a failure point. A useful spec names those failure points explicitly. "Packing list is typed into a Word template from the proforma invoice every time" is a statement a developer can act on. "We need better document management" is not.

Use the Document Readiness Checklist to walk your trade lanes before you write anything — it will surface the gaps you've stopped noticing.

Map the handoffs, not the happy path

Your brief will naturally describe what happens when everything goes right. A shipment comes in, the forwarder confirms, the invoice goes out, goods clear customs. Fine. But software is only worth building if it handles the exceptions without someone dropping everything.

Map every point where data crosses a boundary between people, systems or companies:

  • Sales confirms an order → ops needs to raise a commercial invoice: is that a copy-paste from the CRM, a separate spreadsheet, a template in Outlook?
  • Freight rates are confirmed → landed cost needs updating on the quote: who does that, how long does it take, and what happens if the rate changes after the client has agreed?
  • A customs hold is flagged → who finds out first, through what channel, and who has authority to release additional documentation?

Each of those handoffs is a candidate for automation or at least structured data capture. If your brief doesn't mention them, your developer won't either — and you'll end up with a clean front end bolted onto the same broken chain of emails underneath.

The Shipment Exception Handling Workflow post covers the ops logic behind exception capture in more detail, and is worth reading before you write this section of your spec.

Be specific about volume and frequency

"We do a lot of shipments" tells a developer nothing useful. These numbers do:

  • 40–60 export shipments per month across three trade lanes (UK to AU, UK to UAE, AU to SG)
  • 3–4 document sets per shipment, averaging 6 line items per invoice
  • Quotes generated: roughly 120 per month, conversion rate around 35%
  • Peak periods: Q4 pre-Christmas and February (post-CNY)

Volume drives architecture decisions. Forty shipments a month probably means a fairly lean tool with smart templates. Four hundred shipments a month means you need to think about integrations, automated triggers and potentially a freight forwarder portal rather than just an internal tool.

Frequency of exceptions matters too. If 10% of your shipments hit a customs query, that's worth building a workflow around. If it's one a year, it's not — put the effort into the documents that prevent the query.

Name your compliance touchpoints by trade lane

"Compliance" in a brief is almost meaningless. "We need CITES permits for live plant exports to the EU, our freight forwarder handles the customs entry but we generate the export declaration reference, and our ATA Carnets are managed manually through the London Chamber" — that is useful.

For UK exporters specifically: HMRC's CHIEF-to-CDS transition, UK Global Tariff classifications, commodity-specific controls under the Export Control Joint Unit, and rules-of-origin requirements under the UK-AU FTA (in force since 2023) are all worth naming if they touch your process. For Australian exporters: the ABF's Integrated Cargo System, DAFF-controlled goods, and permit requirements for strategic goods exports deserve the same treatment.

You don't need to explain the regulations to your developer. You need to mark the points where your process must comply, because those are the fields that cannot be optional, the validations that cannot be skipped, and the document outputs that have to match a prescribed format.

Define what "done" looks like for each workflow

Scope creep kills trade ops builds faster than almost anything else, because every time someone in the team looks at a prototype they see something they want to add. The antidote is agreeing, in the spec, what "done" means for each workflow before a line of code is written.

A useful done definition for an invoice workflow might be: "A user can generate a compliant commercial invoice from an existing order record, review it on screen, download it as a PDF, and mark it as sent — without opening any other system." That's testable. "Better invoice management" is not.

Write a done definition for each of your core workflows — quoting, document generation, exception handling, partner communication — and you'll have something a developer can actually scope and price. You'll also find, in writing them, that some workflows you thought were core are actually edge cases that don't need software at all.

Decide upfront what integrates and what doesn't

Every integration doubles the complexity of a build and adds a dependency you'll maintain forever. Be deliberate.

The integrations worth considering for most UK and AU export ops tools:

  • Your freight forwarder's booking system — usually via email or a PDF still, and that's fine if volume is low. At scale, an EDI or API connection pays for itself.
  • Your ERP or inventory system — if product data, HS codes and country of origin already live somewhere, pulling from it beats re-entering.
  • Your CRM or quoting tool — if a confirmed quote should auto-generate a commercial invoice, the link is obvious and the ROI is clear.

Integrations worth skipping in a first build: carrier tracking (fragmented APIs, unreliable data, high maintenance cost), banking or FX feeds (complex and rarely worth the build for ops purposes), and any system your team uses only occasionally.

What We Got Wrong Building an Export Quote Tool walks through exactly this kind of scope trade-off from the inside of a real build — worth reading before your kickoff meeting.

The human-in-the-loop question

AI-assisted document review is real and it works — but the spec needs to say explicitly where a human must stay in the loop. For most export operations, that means: any document that carries a legal declaration (certificate of origin, export licence application), any shipment to a controlled or sanctioned destination, and any document set where the consequences of an error are customs seizure or a financial penalty.

That's not a limitation of the software. It's a design decision. Build the tool to flag, to draft, to pre-fill — and then require a named sign-off. The system should make the human's job faster and the error harder to make, not remove the human from the chain.

One thing to do before you write the brief

Walk one end-to-end shipment with a notebook and time every step. Not the fast one — pick a complicated one, ideally one that had a problem. Count the number of times the same piece of data (a product description, an HS code, a unit price) is typed into a different field in a different system.

That number is your brief's north star. The software's job is to cut it. Everything else is detail.

If you want a sense of where your quoting process is haemorrhaging time before you even get to a spec, the Import/Export Quote-Time Estimator will give you a baseline to argue from when you're talking to a developer about scope.

Free with this guide · Excel + PDF, no signup RFQ Template →

Key Terms

Handoff point

Any step where data, a document or a decision moves from one person, team or system to another — the most common source of re-entry errors in export ops.

Done definition

A single testable sentence describing what a workflow must achieve for it to be considered complete — used to lock scope before development begins.

Quick Comparison

Spec element Weak version Strong version Why it matters
Document scope "We need better docs" Named list of 6 document types with their data sources Tells the developer exactly what to generate and from where
Handoff mapping "Ops team handles it" Step-by-step with named owner and system at each point Surfaces the re-entry loops worth automating
Volume "Lots of shipments" 42 shipments/month, 3 trade lanes, 120 quotes, 35% conversion Drives architecture and integration decisions
Done definition "Improved invoice workflow" "User generates PDF invoice from order, marks sent, no other system opened" Prevents scope creep and makes UAT testable
Compliance notes "Must be compliant" Named permits, trade lanes, declaration owners and format requirements Flags non-optional fields and sign-off requirements

Frequently Asked Questions

What should be in a brief for export operations software?

A useful brief covers: the complete document set your team produces, every handoff point where data is re-entered manually, volume and frequency figures for shipments and quotes, compliance touchpoints by trade lane, and a clear 'done' definition for each workflow. Feature lists come last, not first.

How do I scope an export ops software project without overbuilding?

Write a testable 'done' definition for each core workflow before scoping begins. If you can't describe what done looks like in one sentence, the workflow isn't ready to build. Start with the two or three highest-volume, highest-error processes and leave edge cases for a later release.

Which integrations are worth building into export ops software?

In a first build, prioritise integrations where the same data is re-entered most often: ERP or inventory for product and HS code data, CRM or quoting tools for order details, and freight forwarder connections if volume is high enough. Carrier tracking and FX feeds add maintenance cost that rarely pays off early.

How does AI fit into export document workflows?

AI is useful for pre-filling document fields from prior shipments, flagging classification mismatches and reviewing document completeness before submission. The spec should explicitly require human sign-off on legal declarations, controlled-goods shipments and any document where an error triggers a customs penalty.

What's the biggest mistake exporters make when commissioning ops software?

Writing a feature list instead of mapping the process. A list of desired features forces the developer to guess the workflow; a map of actual handoffs, document types and failure points gives them something to design against. The brief should describe the problem, not the solution.

Bottom line

Map one complicated shipment end-to-end — with a stopwatch — before writing a single line of your brief. Count the re-entries. That count is the spec. Hand the developer a process map, not a feature list, and you'll cut at least one full round of costly scope revisions.

How Samvara researches this guide

We write for exhibition organisers and import/export operators in the UK and Australia. Guides favour specific, verifiable operational advice over generic tips — grounded in systems we have shipped, client workflows, and current industry practice. We revisit articles as tooling and regulations change.

Sources

Written by

Shreyansh Doshi, Founder of Samvara

Shreyansh Doshi is the founder of Samvara Technologies, a product studio building operator software and SaaS products for exhibition, import/export, travel and fitness businesses in the UK and Australia. He writes about product delivery, operations systems, and where AI does and does not belong in a real workflow.

Keep Reading

Popular in Export Import

Guides readers open next

Free tool for this guide

Import/Export Quote-Time Estimator

Hours, cost and capacity from slow quotes — open it in your browser, no signup.

Open tool →

Explore more on Samvara

Browse more guides by focus area.