
Your customers still order by email.
We build the portal that ends that.
B2B ordering portals and ERP integrations for industrial distributors and manufacturers. Fixed scope, live in 8 to 12 weeks.
The cost of ordering by inbox

- 1
Orders are re-keyed
Every emailed or faxed purchase order is typed into the ERP by hand. A typo becomes a wrong shipment, a return and a credit note.
- 2
Pricing lives in PDFs
Contract prices sit in spreadsheets and old price lists. Reps quote from memory and the margin leaks one line at a time.
- 3
Reps take orders instead of selling
Your best salespeople spend afternoons answering stock questions instead of opening accounts.
Software that fits how distribution actually works
Six parts, built to order. Hover an item to find it on the drawing.
Customer-facing
B2B ordering portal
Contract pricing per customer, live stock by warehouse, reorder from history, punch-out for large accounts.
Dealer and customer portal
Order status, invoices, statements, proof of delivery and returns without a phone call.
Quoting and CPQ
Configure, price and quote made-to-order products in minutes. Every quote lands in the ERP.
Back office
ERP integration
Two-way sync of orders, inventory, pricing and invoices with NetSuite, Epicor, SAP Business One, Dynamics 365, Sage or QuickBooks.
AI order intake
Emailed and PDF purchase orders read automatically, matched to SKUs, validated and queued for one-click approval.
Field sales and warehouse apps
Handheld tools for reps and pickers that keep working when the warehouse Wi-Fi does not.
Assembly, ordering system. Not to scale.
From inbox to portal in one quarter
Ordering audit
45 minutes, free. We map how orders come in and where they break.
Scope and plan
A written spec and a delivery date.
Build
Weekly demos on a staging URL. Your team tests real orders before launch.
Launch and run
Monitoring, a support SLA and a phase-two roadmap.

Built by people who know what a backorder is
- Distribution only
- We build for distributors and manufacturers, nothing else. Contract pricing, unit-of-measure conversions, backorders and drop-ships are not new to us.
- Scoped and written down
- Every build is specified and scheduled before we start. If we misjudge the effort, that is our problem, not yours.
- You own everything
- Source code, infrastructure and data are yours from day one. No lock-in and no licence fees to us.
- Integrates with what you run
- NetSuite, Epicor, SAP Business One, Dynamics 365, Sage and QuickBooks, through API, ODBC, flat files or EDI.
Three ways to work with us
Ordering audit
A call and a one-page findings memo: where orders are lost and what a portal would change.
Free, 45 minutesPortal build
Scoped after the audit and delivered on a written schedule with weekly demos.
8 to 12 weeksRun and extend
Monitoring, a support SLA and a standing engineering allocation for integrations and new features after launch.
OngoingQuestions distributors ask us
- Do we have to replace our ERP?
- No. We build around the ERP you have and connect through its API, ODBC, flat files or EDI, whichever it supports.
- What if our ERP has no API?
- Most older systems still expose a database, a file drop or an EDI channel. We have integrated with all three. The audit tells you which route applies.
- Who owns the code?
- You do. It is delivered in your own repository and runs on infrastructure in your name.
- Can this work with our existing website?
- Yes. The portal can live on a subdomain such as orders.yourcompany.com and match your branding, or replace the current site.
- How is a build scoped?
- In a one-week scoping phase we agree a written spec and a delivery date. Changes during the build are scoped separately, so the original plan never moves.
- How long until customers can order?
- Most portals go live 8 to 12 weeks after scoping. Integrations with unusual ERPs can add two to four weeks.

Every order that still arrives by fax is a portal you have not built yet.
Get a free ordering audit
Tell us how orders reach you today. We reply within one business day with a call slot and a short list of what we would look at.
Prefer email? hello@sablecode.dev