Waterloo, OntarioFor manufacturers & distributors
Custom software that plugs into your ERP
We build the web stores, dealer portals, production schedules and shop-floor apps your ERP doesn’t do well. Your ERP stays the one record everyone trusts.
Product view: the production schedule Rivne Tech builds on top of your ERP. Sales order SO-24817 is approved in the ERP and work order WO-1190 lands in the Weld station's week, with its order, route and materials beside it.
Trusted by 20+ manufacturers and distributors across Canada and the U.S.
Web stores, dealer portals and shop-floor apps that read and write straight to the ERP they already run. Most of them run EBMS by Koble today.
Our customers- 20+Businesses we build and host for today
- 2Countries, with customers across Canada and the United States
- 1Source of truth. Everything runs on your ERP data, no double entry
Your ERP holds the numbers. Spreadsheets run the day.
Orders get retyped. The schedule lives on a whiteboard. Dealers and customers call to ask where things are. It works, until someone is away or busy.
We build the pieces your ERP is missing, and connect them to it
Not another tool to manage on the side. It works with the ERP you already run.
Built around your shop
Your rules, exceptions and hand-offs, not a generic template
Connected to your ERP
Orders, prices and stock read and write straight to your ERP. No retyping
Built, hosted and run by us
We host it, watch it and fix it. One team to call
- Sales orders
- Work orders
- Purchase orders
- Inventory
- Customers
Common ‘missing pieces’ we build
Beyond B2B web stores and dealer portals, these are pieces we build on top of your ERP. Each one is shaped around how your team already works, and most companies start with one.
Always know what's on the floor and what's next.
- Drag jobs between stations and days
- See each station's load before it overflows
- New orders from your ERP land in the queue
Used byOffice · Floor leads
Every order status in one place — no chasing.
- Every order on one line, from quote to delivery
- Late orders surface before the customer calls
- Customers get status updates without a phone call
Used bySales · CSR · Customers
Track lead times and parts before they become a problem.
- Open POs with promised and actual dates
- Late parts flagged before the job is scheduled
- See which jobs are waiting on which parts
Used byPurchasing · Planning
Flag, route, and resolve blockers without email chains.
- Put a job on hold with a reason and an owner
- Holds go to the right person automatically
- Every hold keeps its history: who, why, when it cleared
Used byOps managers
Give customers and dealers a window into their orders, without the calls.
- Dealers order and reorder at their own prices
- Customers approve quotes and drawings online
- Order status and documents, any time of day
Used byDealers · Customers
Schedule field teams and track site work in real time.
- Each crew's day on their phone
- Install dates booked against real capacity
- Photos and sign-off sent from the site
Used byDispatch · Field crews
Log inspections, flag defects, close the loop before delivery.
- Checklists per product, filled in on a tablet
- A failed check holds the job until it's fixed
- A record of every inspection, by job or serial
Used byQC · Floor
Live visibility across all active work, all at once.
- Today's numbers from your ERP, without running a report
- Alerts when a station, order or job slips
- Separate views for the owner, the office and the floor
Used byOwners · Managers
Always know what's on the floor and what's next.
- Drag jobs between stations and days
- See each station's load before it overflows
- New orders from your ERP land in the queue
Used byOffice · Floor leads
Every order status in one place — no chasing.
- Every order on one line, from quote to delivery
- Late orders surface before the customer calls
- Customers get status updates without a phone call
Used bySales · CSR · Customers
- QuoteOct 3
- Sales orderOct 6
- Work orderOct 12
- Invoiced
- Shipped
- ReceivedThu 7:02
- CutThu 8:41
- AssembleThu 10:16
- FinishIn progress
- PackFri 16
- ShipOct 22
Track lead times and parts before they become a problem.
- Open POs with promised and actual dates
- Late parts flagged before the job is scheduled
- See which jobs are waiting on which parts
Used byPurchasing · Planning
| PO | Item and vendor | Qty | Need by | ETA | Status |
|---|---|---|---|---|---|
| Heavy hinge kit, 12 ftHinge Supply Co. | 36 | Oct 19 | Oct 21 | At riskBlocks 71990 | |
Work orders waiting on this PO
| |||||
| PO 4468 | Clear cedar 1×6, 8 ftNorthern Cedar | 1,200 bf | Oct 16 | Oct 16 | On time |
| PO 4473 | 8 kW heating elementElemental Heating | 24 | Oct 22 | Oct 20 | On time |
| PO 4462 | HSS 2×2 tube, 20 ftSteelworks Ltd. | 80 | Oct 13 | Oct 12 | Received |
| PO 4475 | Tempered door 24×72Glass & Door Inc. | 6 | Oct 27 | Unconfirmed | Awaiting vendor |
Flag, route, and resolve blockers without email chains.
- Put a job on hold with a reason and an owner
- Holds go to the right person automatically
- Every hold keeps its history: who, why, when it cleared
Used byOps managers
| Order | Issue and owner | Status | Actions |
|---|---|---|---|
| 71990Steel gate 12 ft | Waiting on hinge kits (PO 4471)R. Patel, Purchasing. Open 2 d 4 h, goes to the GM at 3 d | On hold | |
| 72011Squeeze chute | Customer approval pending, rev CS. Nowak, Sales. Open 3 d 1 h, with the sales lead | Escalated | |
| 72019Hot tub cover 7 ft | Material short: vinyl, 14 mA. Kim, Shop. Open 6 h, goes to the shop lead at 1 d | On hold | |
| 71996Gate latch kit | Qty mismatch vs ERP (20 vs 24)K. Lam, Office. Open 1 d 2 h, with the office lead | Escalated |
Give customers and dealers a window into their orders, without the calls.
- Dealers order and reorder at their own prices
- Customers approve quotes and drawings online
- Order status and documents, any time of day
Used byDealers · Customers
- Order
- 71988
- Item
- Cedar panel kit 8×8
- Quantity
- 24 kits
- Due
- Fri, Oct 23
Changed since rev A: corner brackets moved to the inside face.
Schedule field teams and track site work in real time.
- Each crew's day on their phone
- Install dates booked against real capacity
- Photos and sign-off sent from the site
Used byDispatch · Field crews
Log inspections, flag defects, close the loop before delivery.
- Checklists per product, filled in on a tablet
- A failed check holds the job until it's fixed
- A record of every inspection, by job or serial
Used byQC · Floor
- Element resistance 6.4 to 6.8 ΩMeasured 6.6 Ω
- Wiring torque 2.5 N·mAll 6 terminals
- Enclosure finishScratch on left panel, 40 mm. Rework assigned to D. Rossi.
- Labels and serial appliedSN 8K-2410-0117
- Packaging and manual
Live visibility across all active work, all at once.
- Today's numbers from your ERP, without running a report
- Alerts when a station, order or job slips
- Separate views for the owner, the office and the floor
Used byOwners · Managers
- 71979 Sauna heater 8 kW is 1 day late, in Finish10:02 AM
- PO 4471 ETA slipped to Oct 21; 71990 is waiting on it9:48 AM
- Finish station at 93% load this week7:00 AM
- Approval for 72011 Squeeze chute waiting 3 daysYesterday
Everyone sees the same order
Your office, your floor, your dealers and your customers, all looking at the same live numbers from your ERP.
- Open orders148
- In production37
- Awaiting approval9
- On hold4
- Ships this week23
Straight answers
The questions owners ask us before the first call.
Do we have to replace our ERP?
No. We build around the ERP you already run. Orders, prices and stock read and write straight to it, so your ERP stays the one record everyone trusts and your team keeps working the way it knows.
Which ERPs do you work with?
Today our 20+ customers run EBMS by Koble (formerly Eagle Business Software). On another ERP? If it has an API, we’ll tell you in one call whether we can connect to it.
What do you build?
B2B web stores and online catalogues synced to your ERP, dealer and customer portals, production schedules, order tracking, crew and install schedules, and dashboards. Most companies start with one piece and add the next once it pays off.
Who hosts it and keeps it running?
We do. We host, monitor and support everything we build, so you don’t need IT staff of your own. When something needs fixing, you call the team that built it.
Can our ERP partner do this instead?
Your ERP partner is the right call for changes inside your ERP. We build what lives outside it: web stores, dealer portals, and phone and tablet apps for your floor and field teams. We’re happy to work alongside them.
Where is your team?
Rivne Tech is based in Waterloo, Ontario, and our engineers work from Ukraine. We serve manufacturers and distributors across Canada and the United States.
Book a call
Talk to the people who will build it
30 minutes, no slides. Show us how orders, the shop floor and your ERP work today. We'll tell you what we'd build first, roughly what it costs and how long it takes.
- A real person replies within one business day
- Video, phone, or a visit to your shop in Southwestern Ontario
- We build it, host it and keep it running
Prefer email? hello@rivnetech.com