ERP for Machining Job Shops: What It Must Handle Daily

An ERP for machining job shops has to treat every order as its own small project: the customer’s RFQ and drawing, material and routing, machine time, outside processing, inspection and the delivery note. Data, the ERP from P-Soft, is built for factories and shops that make parts to customer drawings, and it runs on the shop’s own server.
A machine shop rarely sees the same job twice. Monday it is ten hardened shafts with a tight tolerance, Tuesday a one-off replacement part for somebody’s broken production line, Wednesday two hundred bushings that still need plating after turning. Generic inventory or accounting tools were designed for catalogue products that repeat, and they run out of breath quickly in this environment. This guide starts with the problems a job shop owner actually fights every day, then maps them to what Data does, which plan covers what, and what you should not expect from any shop-floor ERP.
Where does work get stuck in a CNC machine shop?
If you run or supervise a turning and milling shop, these scenes will sound familiar:
- Scattered RFQs: drawings arrive by email, messaging apps and walk-ins, and a week later nobody remembers which ones were quoted and which were left hanging.
- Quotes that come back to bite: a number is given from memory, and the bar grade, the heat treatment or how hard the tolerance really is only becomes clear after you have committed.
- “Which machine is available?” Answering means walking the floor and asking every operator.
- Parts lost at the vendor: hardening, plating or grinding happens outside, and the only tracking system is one person’s memory.
- Out-of-tolerance parts: a week later nobody knows how it ended – scrapped, reworked, or accepted under a concession.
- Partial shipments: thirty of fifty pieces are done and the customer keeps calling about the rest.
None of this has anything to do with how good your machinists are. It is an information problem: the facts about each job live in several notebooks, spreadsheets and heads, and nowhere can you see one order from end to end.
What should job shop software for custom parts actually cover?
Before comparing product names, score your own shop against this list. Software for make-to-print manufacturing should at least:
- Move each RFQ through defined stages until it is won or lost.
- Keep material and operations per part, with sign-off from the relevant departments before the order is accepted.
- Show which machines the work is loaded on and for which time window.
- Track outside processing as a real step of the job, not as a sticky note.
- Record inspection results and what was decided about nonconforming parts.
- Separate finished and shipped quantities from what is still open.
Data in a machining job shop: one module per headache
The table pairs each headache with the part of Data that addresses it. The last column is the lowest plan where the capability starts; higher plans include everything below them.
| Shop problem | What Data does | From plan |
|---|---|---|
| Lost RFQs | Inquiries tracked stage by stage until accepted or rejected; each customer’s past orders on file; analysis of quotes that never turned into orders | Start |
| Guesswork quoting | Material grade, material price and the sequence of operations for each part, signed off formally between departments | Pro |
| Accepting jobs you cannot deliver | Order review from five angles – technical, price, planning, outsourcing, production – closed by a management decision | Pro |
| No clear job sequence | Plan, schedule and material requirement per order; one queue of jobs “ready for planning” and another “ready for outsourcing” | Pro |
| Parts at outside vendors | Subcontractors and the jobs sent out to them | Pro |
| “Which machine is available?” | A per-machine picture of busy and idle hours, plus a simple operator screen on a tablet next to the machine | Elite |
| Out-of-tolerance parts | Inspection and nonconformance records with a disposition: scrap, continue, or repeat the operation | Start (inspection) |
| Partial shipments and status calls | Live status per order and one search box that finds jobs by order number, customer or part name | Start |
From RFQ to quote: stop losing money before the first chip
In machining, much of a job’s margin is decided before the spindle turns. When the material, its price and the routing – saw cut, turning, milling, drilling, outside hardening, grinding – are recorded per part and pass through a formal departmental sign-off, the final number is no longer one estimator’s hunch. The multi-stage review lets engineering check tolerances, lets the planner confirm there is room in the schedule and lets whoever handles outsourcing say whether the outside step is realistic. Our guide to order review and subcontracting goes deeper into this stage.
Planning without the whiteboard
Data keeps a plan, a schedule and the required material for every order separately. The “ready for planning” and “ready for outsourcing” queues show the planner which jobs have cleared review and are waiting for a slot. On the Elite plan, a booked/open calendar per machine sits next to the plan and operators log each step on a tablet at the machine – covered in detail in machine loading and the operator panel. Be clear about one thing: intelligent automatic scheduling and automatic delay alerts are still listed as coming soon. Today the planner builds the schedule, and Data makes it visible and traceable.
Quality and delivery: where a shop’s reputation is made
Quality inspection is part of every Data plan. When a part falls outside tolerance, the decision – scrap, continue under concession, or repeat the operation – is recorded, so later you can see why an order ran late or ate more material. On Elite, the quality manager can choose processes where results inside tolerance are approved automatically. After inspection, parts ready to ship are listed separately and a delivery form is issued, so when the customer asks about the remaining twenty pieces the answer is on screen. For shop-floor inspection practice, see our production quality control guide.
Machine shop ERP: which Data plan fits which shop?
Shop size and job complexity decide the plan. Three hypothetical profiles:
- Small shop, a handful of machines, under ten users: the pain is RFQ discipline, buying stock, the stores and inspection. Start (up to 10 users) brings order to sales and inquiries, purchasing and inventory, payments, production reporting and inspection.
- Mid-size shop with a planner, a quality lead and regular outside vendors: now you need review before acceptance, material and routing per part, production planning, separate inboxes for operators and supervisors, subcontractor tracking, maintenance and digital signatures. That is Pro, for up to 50 users.
- Parts manufacturer with several halls or sites: the at-machine operator panel, the full machine schedule view, the form builder and the audit inbox for evaluating departments are Elite only, as are multiple sites with separated data.
What Data does not do
Knowing the limits matters as much as the feature list. Data is a factory management system, not CAM software:
- It does not connect to CNC controls and does not generate or send G-code.
- It does not import CAD drawings.
- It does not schedule automatically yet; smart scheduling is coming soon.
- It does not calculate job costing or staff wages.
If one of these is your main need, you will want a separate tool alongside Data. If you simply want to store, say, the drawing revision or a special material spec on each part, the Elite form builder can extend the part, inquiry and customer forms with fields you define.
Production planning for parts manufacturing and data security
Customer drawings and your price history are the shop’s capital. Data is installed on a server inside your premises: nothing leaves your network, and when the internet goes down the floor keeps logging work. People sign in through a browser on an office PC or a shop-floor tablet, and a role decides which screens each person gets. Inventory history cannot be tampered with, and a backup is taken before every automatic update. Existing records kept in spreadsheets or an older system can be brought across by P-Soft, with the extent of that work set out in your contract.
Checklist before you go live
- List machines with a fixed name and code so everyone means the same lathe.
- Standardise names for common operations: turning, milling, drilling, grinding.
- Write down your outside vendors and what each one does.
- Decide who approves an RFQ, who finalises the price and who decides on nonconforming parts.
- Count real users so you pick the right plan.
- Collect open orders so day one in the system does not start from zero.
Frequently Asked Questions
Is Data suitable for a small machine shop?
Yes. A shop with up to ten users can start on the Start plan and organise RFQs, orders, inventory, purchasing and inspection, then move up a plan as it grows.
Does Data connect to CNC machines?
No. Data does not create machine programs or talk to controls; operators log each step themselves, and on Elite they do it on a tablet at the machine.
Can I track parts sent out for heat treatment or plating?
Yes. From the Pro plan, work sent to outside vendors is recorded and followed up, and the “ready for outsourcing” queue lists what is waiting to go out.
How are out-of-tolerance parts handled?
A nonconformance is logged and the part gets one of three dispositions: scrap, continue, or repeat the operation. Inspection is included in all three plans.
Does Data work without internet?
Yes. Because it runs on a server inside your shop, office and floor keep working over the local network even when the internet connection drops.
Want to see a make-to-print order travel from RFQ to delivery inside Data? Visit our ERP software page and request a demo.
Further reading
- What Is ERP? Complete Guide to Enterprise Resource Planning
- ERP Software Guide: Benefits and How to Choose the Right System
- How to Choose the Right ERP Software for Your Organization
Complete guide: ERP software
Have a project in mind?
The Barsavosh team is ready to design custom software and AI solutions for your business.
Contact us