Workhorse ERP runs quoting, scheduling, travelers, in-process inspection, quality records, traceability and shipping for CNC machine shops. We built it to run our own ISO 9001, ISO 13485 and AS9100 certified floor.
Most ERPs were written for accountants and adapted for machine shops. Workhorse ERP was written beside the spindle, by the people who run the jobs, answer the audits and ship the parts.
Developed at CSigma Labs, Davenport, IowaRuns our production every shift23 integrated modules
One record, quote to ship
Follow a part through the shop.
Every screen below is the actual software, shown with sample jobs. Scroll to move the part from quote to shipment.
01 · QUOTE
Price it the way you will make it.
Cost each operation on the machine that will run it, add outside processing, and set margin and down payment terms. The routing you quote becomes the traveler.
Prepared for: Northwind Aerostructures Valid 30 days · Net 30
Item
Qty
Unit
CS-1042-A Rev C bracket
100
$82.00
Price break
250
$74.50
Price break
500
$69.80
NRE — programming & fixture
1
$650.00
ISO 9001 · ISO 13485 · AS9100 csigmalabs.com
Workhorse ERP · Customer PO intakeSample data
PO INBOX · IMPORTED FROM EMAIL
PO 4500-7731 → Quote Q-26-0152
1 TO REVIEW
PURCHASE ORDER
PO# 4500-7731
Northwind Aerostructures · Buyer: J. Alvarez
CS-1042-A · Rev B
Qty 100 · $82.00 ea
Due 10/16/2026
PDF · read automatically
FIELD
ON PO
ON QUOTE
PART
CS-1042-A
CS-1042-A
✓
REVISION
Rev B
Rev C
!
QTY
100
100
✓
UNIT PRICE
$82.00
$82.00
✓
DUE DATE
10/16/2026
3 wk ARO · fits
✓
TERMS
Net 30
Net 30
✓
Revision on PO (B) doesn't match the quoted drawing (C). Work order held until the buyer confirms.
ORDER LIFECYCLE
01
PO received
Read & matched
02
Work order
Routing from quote
03
Shipped
Slip + C of C
04
Invoiced
Sent automatically
05
Paid
Closed out
Workhorse ERP · Production schedulingSample data
Schedule · Week 42
On time
Behind
At risk
MACHINE
MON 10/12
TUE 10/13
WED 10/14
THU 10/15
FRI 10/16
Mill 1
5-axis
CS-1042-A
OP30 · 40/100
Mill 2
VMC
CS-0871-C
OP20 · 86/120
CS-4410-A
OP10 · queued
Mill 3
VMC
CS-2210-B
OP10 · setup
Lathe 1
CNC
CS-3305-A
OP10 · 220/400
Lathe 2
CNC
CS-3306-A
OP10 · starts 1 PM
Manual
Mill
CS-0871-C
OP40 · deburr
NOW
CS-1042-A · PROJECTED
Thu 2:40 PM
1 day 6 h before due
CS-2210-B · PROJECTED
Fri 11:10 AM
Behind plan · 3 h buffer
MACHINE LOAD
Shift hours set
Operators & downtime included
Workhorse ERP · Digital travelersSample data
WORK ORDER
WO-26-0418
CS-1042-A Rev C · Mounting bracket · 6061-T6
QTY 100 · DUE FRI 10/16
LIVE
OP30 · Mill op 2 · Mill 1
40 / 100 · on pace
Projected finish Thu 2:40 PM
1 day 6 h ahead of due
OP
PROCESS
WORK CENTER
QTY
STATUS
10
Saw cut blanks
Saw
102
DONE
20
Mill op 1 — datum side
Mill 1
101
DONE
30
Mill op 2 — features
Mill 1
40
RUNNING
40
Deburr / break edges
Manual
—
QUEUED
50
In-process inspection
CS-QC
—
QUEUED
60
Anodize Type II, black
Outside
—
VENDOR
70
Final inspect, pack, C of C
CS-QC
—
QUEUED
MATERIAL
Heat H24-8812 · Lot 3391
LOCATION
CS/M1/S0/C
INSPECTION
FAI passed · 4 IPIF runs
Workhorse ERP · In-process inspection (IPIF)Sample data
IPIF · OPERATOR STATION · MILL 1
CS-1042-A · OP30 · Part 40 of 100
1 ADJUST
FEATURE
MIN
TARGET
MAX
MEASURED
RESULT
Overall length
Dim 1 · caliper
2.495
2.500
2.505
2.5012
PASS
Bore Ø
Dim 4 · bore gage
.3750
.3755
.3760
.3758
ADJUST
Slot width
Dim 6 · pin gage
.248
.250
.252
.2503
PASS
Hole X position
Dim 9 · height gage
1.245
1.250
1.255
1.2522
PASS
Hole Y position
Dim 10 · height gage
.745
.750
.755
.7471
PASS
Thread M6×1
Dim 12 · go / no-go
GO
—
NO-GO
GO ✓
PASS
OFFSET CORRECTION
Bore Ø .3750 trending high
Adjust T12 wear −0.0004" to bring it back to target.
TRUE POSITION · COMPUTED
Ø .0073 of Ø .0100
From X / Y readings · 73% of zone
Workhorse ERP · Purchasing & traceabilitySample data
TRACE · HEAT H24-8812
SUPPLIER PO
SPO-26-0077
Approved vendor
→
RECEIVED
Heat H24-8812
Lot 3391 · cert
→
STORED
CS/R1/S0/C
Rack 1, floor
→
WORK ORDER
WO-26-0418
102 blanks cut
→
SHIPPED
CofC-0261
100 pcs · signed
RECEIVING · SPO-26-0077
6061-T6 bar · 2.5 × 1.25 × 144"
RECEIVED
Qty received
6 bars
Heat number
H24-8812
Lot
3391
Material cert
MTR attached ✓
Location
CS/R1/S0/C
Allocated to
WO-26-0418
SUPPLIER
Ridgeline Metals
APPROVED
ISO 9001 cert on file
MILL TEST REPORT
Heat H24-8812
PDF attached · flows to C of C
Workhorse ERP · Shipping documentsSample data
SHIP · WO-26-0418
CS-1042-A Rev C · PO 4500-7731
GENERATE DOCS
QTY SHIPPED
100 of 100
CARRIER
UPS Ground
BOXES
2
MATERIAL
H24-8812
Σ
CSIGMA LABS
PS-0261
Packing Slip
PO
4500-7731
Part
CS-1042-A C
Ordered
100
This shipment
100
Backorder
0
Boxes
2
Ship to / bill to
from customer record
PACKED
Σ
CSIGMA LABS
CofC-0261
Certificate of Conformance
Part / Rev
CS-1042-A C
Qty
100
Material
6061-T6
Heat / Lot
H24-8812 / 3391
Mill cert
Attached
Finish
Anodize II blk
ISO 9001 · ISO 13485
AS9100
SIGNED
Σ
CSIGMA LABS
INV-26-0198
Invoice
PO
4500-7731
Qty
100
Unit
$82.00
Subtotal
$8,200.00
Tax
$0.00
Terms
Net 30
Tax applied per
customer exemption status
SENT
01 / 07
Quality
Built for parts that fly.
Aerospace and medical customers audit what you recorded, not what you remember. Workhorse ERP captures measurements, gauge records, material certs and nonconformances while the work happens, so the evidence exists before anyone asks for it.
Drag components from the parts panel into the tree to build an assembly. Every card shows the part, how many are on hand, and whether it is in-house, at a vendor or short, with the critical path highlighted.
Drag-and-drop building. Pull parts from the panel onto the tree; quantities and roll-ups update instantly
Live status per part. Stock, work in progress, vendor progress and inspection status on every card
Critical path. See which part sets the assembly finish date
× 25 · need 11/14/2026 · projected 11/21/2026 · 7 days late
LateGone quietAt vendorIn-houseReadyNot started
60%
×1×1×1×1×1×1×1×1×1×1×1×1×1×1×1
PartsDrag onto the tree
Search part number or name
Mounting lug
ML-070 on hand
Piston
PS-0712 on hand
Clevis pin
CP-0764 on hand
Rod end bearing
RB-078 on hand
Actuator shaft
AS-073 on hand
Retaining ring
RR-0740 on hand
Drive gear
DG-0718 on hand
Seal retainer
SR-070 on hand
Gearbox housing
GH-070 on hand
Bearing pin
BP-15180 on hand
Drop to addto Housing group
Mounting lug
ML-07 · qty 2
03 · NCR · CAPA · MRB
From a failed measurement to a closed CAPA.
An out-of-tolerance reading at the machine opens the NCR, quarantines the parts and starts the corrective action. Nothing depends on someone remembering a form.
NCR opened automatically. Job, operation and measurements filled in from the inspection run
MRB disposition. Rework, use as is, scrap or return to vendor, signed by the board
CAPA to closure. Containment, root cause, action and effectiveness check
NCR-26-0031 · OPENED 10/12/2026 FROM IPIF RUN 0431-07
CS-1050 Shaft · Ø.500 bore oversize
QUARANTINED
SPEC
.5000–.5010
MEASURED
.5014
QTY AFFECTED
6 of 40
MACHINE
Mazak VTC
MRB DISPOSITION
Rework
4 pcs
Use as is
—
Scrap
2 pcs
Return to vendor
—
CAPA-26-0009
Linked to NCR-26-0031
1
Containment
Lot quarantined; remaining 34 pcs re-inspected
DONE 10/12
2
Root cause
Boring bar insert wear past life limit
DONE 10/13
3
Corrective action
Insert life set to 60 pcs in tool library
DUE 10/20
4
Effectiveness
Review next 3 runs of CS-1050
DUE 11/16
04 · CALIBRATION
No out-of-cal gauge touches a part.
Every gauge has a calibration schedule and certificate on file. An overdue gauge is locked out of inspections, and a failed gauge lists every part it measured.
30-day warnings. Quality is told before any gauge comes due
Automatic lockout. Overdue gauges cannot be picked on an inspection run
IPIF lockout: GA-014 is overdue and can't be used on WO-26-0431 OP30. Pick another 0–1" micrometer.
05 · JOB COSTING
Know what every job really earned.
Labor comes straight from the machine tablets. Material, outside processing and overhead roll up per work order next to the quote, so you see where a job ran over.
Quote against actual. Setup, cycle, material and vendor cost line by line
Margin by job. Closed jobs ranked by actual margin
Workhorse ERP runs in the browser on any PC, tablet, phone or shop TV, with nothing to install. Every change is recorded, and each person sees only what they need.
Per-feature permissions. Pricing, drawings and customer records limited person by person
Full audit trail. Who changed what and when, with before and after values
ITAR-ready controls. Need-to-know access and logging on technical data
CSigma Labs is a precision CNC machining company in Davenport, Iowa. We machine aerospace, medical and industrial parts, and we built Workhorse ERP because the systems we evaluated did not fit how a certified job shop actually works. It runs our production today.
Location
Davenport, Iowa
Certifications
ISO 9001 · ISO 13485 · AS9100
Equipment
Brother Speedio · Mazak VTC-Ez · Mazak QT-Ez
Industries
Aerospace · Medical · Industrial
Book a demo
See it run on one of your parts.
We walk a real part from quote to certificate of conformance in a live system. The demo starts with a short overview for owners and managers, then goes into the areas you care about: sales, engineering, quality or production. Demos are given under NDA.