A four-engine jet climbing out against an orange sunset sky
Workhorse ERP
Shop management software for precision machining

Run your shop to aerospace standard.

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.

ISO9001
Quality management
ISO13485
Medical devices
AS9100
Aviation, space & defense

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.

Quoting in detail
Workhorse ERP · QuotingSample data
QUOTE BUILDER
Q-26-0152 · CS-1042-A Rev C
DRAFT
MATERIAL
6061-T6 · 2.5 × 1.25 bar
QTY
100 · breaks 250 / 500
LEAD TIME
3 weeks ARO
OP
PROCESS
TYPE
SETUP
CYCLE
10
Saw cut blanks
IN-HOUSE
0.25 h
0.8 m
20
Mill op 1 — Brother S700Xd1
IN-HOUSE
1.5 h
4.2 m
30
Mill op 2 — Brother S700Xd1
IN-HOUSE
1.0 h
3.6 m
40
Deburr / break edges
IN-HOUSE
—
1.5 m
50
Anodize Type II, black
OUTSIDE
—
lot
60
Final inspect, pack, C of C
IN-HOUSE
—
1.0 m
Material
$11.80
In-house operations
$38.40
Outside processing
$6.00
Unit price @ 100
$82.00
NRE · program + fixture (one-time)
$650
Σ
CSIGMA LABS
QUOTATION
Q-26-0152
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
02 · RECEIVE THE PO

Catch the wrong revision before you cut metal.

Customer POs are read from email and matched to the quote. Any mismatch holds the job until the buyer confirms.

Customer PO intake in detail
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
03 · SCHEDULE

Plan against the due date.

Jobs are placed on real machines against your shifts and downtime. Late risk shows up days ahead, not on the ship date.

Production scheduling in detail
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
04 · RUN

Every operation signed off and counted.

Operators record good and scrap quantities at each step. The traveler always knows where the parts are.

Digital travelers in detail
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
05 · INSPECT

Measure at the machine.

Each feature passes or fails as it is entered, with offset guidance before parts go out of tolerance.

In-process inspection (IPIF) in detail
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
06 · TRACE

Back to the bar of stock.

Heat lots and mill certs are tied to every part from receiving to shipment.

Purchasing & traceability in detail
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
07 · SHIP

Paperwork that matches the box.

Packing slip, certificate of conformance and invoice come from the same record in one step.

Shipping documents in detail
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
A twin-tail fighter jet silhouetted against a sunset, afterburner lit
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.

See the quality modules
Quality and control

The record auditors ask for, kept as you work.

From the shop floor to the audit trail, every screen below is captured while the job runs.

01 · SHOP FLOOR

The ERP opens on your shop floor.

A top-down map of your building with every machine, rack and pallet. Search a part and its shelf lights up. Hover a machine to see the job on it.

  • An address for every spot. CS/R2/S1/L means rack 2, shelf 1, left
  • Machines report themselves. No part for twice the cycle time and the machine shows Break on its own
  • Drawn by you. Lay out rooms, doors and storage in the built-in editor
Facility map in detail
Workhorse ERP · Facility mapSample data
CS · CSigma Labs
Floor 1
View only
CS-1042-A
0'
10'
20'
30'
40'
50'
60'
70'
80'
90'
CS-QC · QUALITY
CMM
T1 · granite
C1
T2 · inspect
STAIRS ↑ F2
ROLL-UP DOOR
M1 · MAZAK
VTC-Ez 25
RUNNING
CS-0871-C
86/120
M2 · BROTHER
S700Xd1
RUNNING
CS-1042-A
40/100
L1 · MAZAK
QT-Ez 8MSY
SETUP
CS-3305-A
FAI
R1
R2
R3
P1
P2
T3
CS/R2/S1/L
CS-1042-A · qty 60 · WO-26-0418
02 · ASSEMBLIES

Build assemblies from pictures of the parts.

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
Materials & assemblies in detail
Workhorse ERP · Assembly builderSample data
FA-07flap
actuator
× 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, CAPA & MRB in detail
Workhorse ERP · NCR, CAPA & MRBSample data
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
Gauge calibration in detail
Workhorse ERP · Gauge calibrationSample data
IN CALIBRATION
46
DUE IN 30 DAYS
5
LOCKED OUT
1
Gauge register
Cert PDF on every row
ID
GAUGE
LOCATION
DUE
STATUS
GA-014
Micrometer 0–1"
CS-QC/C1/S2/L
10/09/2026
OVERDUE · LOCKED
GA-022
Bore gauge .500–.800"
CS-QC/C1/S3/C
10/28/2026
DUE SOON
GA-031
Height gauge 12"
CS-QC/T1/S0/C
11/04/2026
DUE SOON
GA-007
Caliper 6" digital
CS/M2/S0/R
02/15/2027
IN CAL
GA-040
Thread plug 1/4-20 GO/NG
CS-QC/C2/S1/L
04/01/2027
IN CAL
GA-045
Gauge block set
CS-QC/C2/S0/C
06/20/2027
IN CAL
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
Job costing in detail
Workhorse ERP · Job costingSample data
WO-26-0418 · CS-1042-A · 100 PCS · $8,200 SOLD
Cost vs quote
QUOTED MARGIN
32.6%
ACTUAL MARGIN
29.6%
COST LINE
QUOTED
ACTUAL
VARIANCE
Machine labor from tablets
$2,400
$2,610
+$210
Setup
$450
$380
−$70
Material heat H24-8812
$1,180
$1,180
$0
Outside process anodize
$600
$640
+$40
Overhead
$900
$960
+$60
Total cost
$5,530
$5,770
+$240
Closed jobs · actual margin
Last 30 days
WO-26-0409
CS-1033
41.2%
WO-26-0401
CS-1018
35.0%
WO-26-0418
CS-1042-A
29.6%
WO-26-0412
CS-1027
18.5%
WO-26-0395
CS-1009
−4.0%
06 · SECURITY

Your data, under your control.

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
Access & audit in detail
Workhorse ERP · Access control & audit trailSample data
User permissions
Admin only
USER
QUOTES
PRICING
TRAVELER
IPIF
SHIPPING
ADMIN
Admin
Owner · company acct
✓
✓
✓
✓
✓
✓
Quality lead
Office · company acct
✓
✓
✓
Operator 1
Tablet · name + password
✓
✓
Shipping
Office · company acct
✓
✓
Audit log
Live · every change recorded
10/14 9:41
Op 1
WO-26-0418 OP30 qty done 39 → 40
10/14 9:12
Quality
IPIF run 0418-04 status open → passed
10/14 8:30
Admin
Q-26-0152 lead time 4 wk → 3 wk
10/13 4:05
Shipping
CS-1042-A location CS/M2/S0/C → CS/R2/S1/L
10/13 2:17
Admin
Vendor Ridgeline Metals status pending → approved
Capabilities

23 modules. One system.

Every module shares the same parts, jobs, people and records, so information entered once is used everywhere it is needed.

See every capability

Sales & finance

From the first quote to the last payment on one record.

Inventory & people

Stock, labels, shifts and the phones in everyone’s pocket.

Platform & security

The controls an aerospace customer will ask about.

Training included

Every screen has a click-through training your team opens from the ERP menu, so new hires learn the system without pulling a supervisor off the floor.

Ask about onboarding
A twin-engine jet climbing at sunset, trailing a contrail
Who built it

Proven on our floor before it reaches yours.

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.

Email
kkonev@csigmalabs.com
Phone
720.427.4143
Address
7600 Louis Rich Ct, Davenport, IA 52804

Submitting opens your email app with the request addressed to our team.