Skip to content
01Wenbru Software · Vaalpark, South Africa

Software, machinedfor the shop floor.

Wenbru builds the operating systems behind engineering workshops and service businesses: jobs, machines, tooling, stock, quotes, job cards, equipment history, invoices, audit trails. Designed in Vaalpark by a Red Seal turner who started writing code because the workshop needed it.

SHEET 01/14
SCALE 1:1
Scroll to continue
02Process strip
TMS ·
SBMS ·
The premise

Most operational software is written by people who have never waited for a job card, hunted for a tool, or explained to a customer why the invoice is late.

Wenbru’s was not.
03Who we build for

Workshops that make and repair.

You know which machine is free before the planner does.

  • Machine shops
  • Pump, gearbox and rotating-equipment repair
  • Fabrication, fitting and assembly
  • In-house maintenance workshops

Owner · Workshop manager · Foreman · Planner · Storeman

Businesses that install and service.

The quote your technician signed at 10:40 can be a job card at 10:41 — no retyping.

  • Fire safety
  • Electrical
  • Refrigeration & HVAC
  • Plumbing
  • Generators & hydraulics
  • Industrial maintenance

Owner · Office admin · Finance · Technician

04Wenbru TMS

Every job, routedand visible.

  1. 01

    Job receipt

    Engineering captures the job with its number, priority and required-by date — even before the work physically arrives.

    ENQUIRY → EXPECTED JOB → RECEIVED

    Screen 01/05·Job page · Job Control · J310042
  2. 02

    Routing

    An ordered route of operations across workshops and areas, each stage stating what it needs: machine and operator, person only, or nothing.

    STANDARD ROUTE → JOB ROUTE

    Screen 02/05·Route editor · J310051
  3. 03

    Allocation

    The planning board orders per-machine queues; the assign screen offers only authorised, available operators and warns of double-booking.

    WAITING → ALLOCATED

    Screen 03/05·Planning board · allocation
  4. 04

    Shop-floor station

    Machinists start, pause with a reason, resume and complete their own work; the Tool Cupboard books tooling to the job in a few taps.

    START · PAUSE · RESUME · COMPLETE → TIME RECORD

    Screen 04/05·Tool Cupboard station
  5. 05

    TV board & ledger

    The wall board shows priorities, running machines and holds; every tool and insert is on the stock ledger, and every change on the audit trail.

    EVENTS → BOARD · LEDGER · AUDIT

    Screen 05/05·TV production board
05Shop floor

The board on the wall is the same record on the desk.

Machines across the top, jobs on the cards, operators in custody, timers derived from events. Drag a job to another machine and watch the audit trail record it.

SAMPLE FEED · FICTIONAL RECORDS · NOT A LIVE SYSTEM
TV PRODUCTION BOARD
WAITING2 JOBS
Waiting / unallocated
Received · expected
CL-02RUNNING
Centre lathe 02
Lathe Row
CL-03RUNNING
CNC lathe 03
CNC Cell
CM-01AVAILABLE
CNC mill 01
CNC Cell
SG-01OCCUPIED
Surface grinder 01
Grinding Corner
HB-01MAINTENANCE
Horizontal borer 01
Large-Part Bay
RD-01AVAILABLE
Radial drill 01
Fabrication Hall
DONE1 JOB
Completed
This shift
AUDIT TRAIL006 LINES
05:25:38 J310042 CL-02 START by SM
06:22:10 J310029 SG-01 START by AT
06:52:55 J310036 CL-03 START by TN
07:02:15 J310044 HB-01 ON HOLD Customer to confirm liner grade
07:31:10 J310029 SG-01 PAUSED Waiting for material by AT
07:36:42 J310038 WAITING → CM-01 by TN

Drag a card to another machine, or tap a card to start the operation.

06Wenbru SBMS

From the lead to the signedquote to the invoice.

  1. 01/ 05

    Lead

    Website quote requests, bookings and walk-ins arrive as records in a pipeline — NEW, CONTACTED, QUOTED, WON — not as e-mails.

    ENQUIRY → LEAD → QUOTE

  2. 02/ 05

    Quote, signed on site

    Build the quote in the office or on the customer’s premises; prices come from the catalogue; the customer signs on the technician’s phone or through a link.

    DRAFT → ISSUED → CLIENT SIGNED

  3. 03/ 05

    Job card

    The signed quote starts a job card with the lines copied in; the technician logs each unit serviced and captures the completion signature.

    SIGNED QUOTE → JOB CARD → APPROVED

  4. 04/ 05

    Equipment register

    One record per physical unit with serial, location, last and next service; every movement logged; due and overdue reminders sent to the customer.

    UNIT → SERVICE RECORD → NEXT DUE

  5. 05/ 05

    Invoice & PDF

    The invoice is built from the work actually done, on your letterhead with your banking details; payments, deposits and overdue accounts tracked.

    JOB CARD → TAX INVOICE → PAID

Each client runs on an isolated deployment — your data, your instance.

07Which system

Pick the drawing that matches your shop.

WENBRU TMS
BUILT FOR
Engineering, machining and repair workshops
CORE RECORD
Job → route → operation events; one stock ledger
WHERE IT RUNS
Browser, shared shop-floor tablets, TV boards
DOCUMENTS
Excel / CSV from every table; typed reports
DEPLOYMENT
One isolated cell per customer, Wenbru-hosted
STACK
Python · Django · PostgreSQL · Docker · Android
STATUS
In acceptance testing on a workshop floor
WENBRU SBMS
BUILT FOR
Businesses that install, maintain and inspect equipment at customer sites
CORE RECORD
Lead → quote → job card → invoice; equipment register
WHERE IT RUNS
Web portal, Android field app, your public website
DOCUMENTS
PDF quotes, tax invoices, statements, equipment registers on your letterhead
DEPLOYMENT
One isolated deployment per client, Wenbru-hosted or managed cloud
STACK
Next.js · PostgreSQL · Expo · Docker
STATUS
In production with its first client
08Approach
0104

Understand

We walk your floor before we open a laptop.

Deliverable →A written picture of how work moves through your business today, and where it stalls.

scope ±0 surprises
0204

Define

A written scope with acceptance criteria you can measure.

Deliverable →A scoped proposal: configuration, extensions, hosting, training and support.

one product · your configuration
0304

Build, configure, introduce

The product is configured, extended where agreed, and introduced station by station.

Deliverable →A running system, trained users and a walkthrough your team can repeat.

introduce · not impose
0404

Keep improving

Releases, not rewrites.

Deliverable →A change log you can read, and a person you can phone.

release ≠ rewrite
09Founder

A turner who learned to write software, not the other way round.

Michael Wentzel qualified as a Red Seal Turner and spent his working life at the machine before he wrote a line of production code. He knows what a foreman actually wants to see at 07:00: which job is on which machine, who has the boring bar, and why the P1 stopped.

Wenbru’s products come out of that. They are not generic business software with a workshop skin — they are built around the job card, the tool cupboard, the signed quote and the audit trail, because those are the objects the work is made of.

Wenbru builds products and configures them per client. That is how one small South African company can run software for an engineering workshop and a service business at the same time, and keep both honest.

Software should hold tolerance too.
  1. 01Apprenticeship
  2. 02Red Seal artisan
  3. 03First workshop software
  4. 04Wenbru Software
10Running today

Running today.

  • Wenbru SBMS
    In production

    First production client: The Fire Guy

  • Wenbru TMS
    In acceptance testing

    On the floor of a working engineering workshop

  • Wenbru Irrigation
    In the field

    Wenbru-operated field deployment · wenbru.co.za

3 products — running today
1 deployment — per client
1 database per client — by design, never shared
11Straight answers

Straight answers.

Asked by workshop owners and service managers

12Wenbru Irrigation

Cloud-supervised irrigation — ESP32 hardware, FastAPI, PWA and Android.

A cloud-supervised irrigation platform Wenbru designed, built and operates end to end.

13Contact

Bring us a job card.

Send one job the way it runs today — paper, WhatsApp, spreadsheet. We will show you how it runs in Wenbru.

Location
Vaalpark, Sasolburg, Free State, South Africa

You will hear back from a person, not a ticket.

RFQ
SHEET 13/14
READY
04 · Which system

This opens your e-mail application with the details filled in. Nothing is stored on this website.