Why manufacturing purchasing still moves too slowly
There is a very specific kind of frustration in manufacturing that almost everyone in purchasing knows.
You need parts. You needed them yesterday.
You sit down and compose an email. You list the material. You explain the quantity. You attach the drawings. You attach the STEP files. You describe the finish. You add the due date. You double-check that you did not forget anything.
Then you hit send. And nothing happens.
The email disappears into an inbox.
Maybe someone sees it in ten minutes. Maybe they see it tomorrow. Maybe they are out of the office. Maybe the person who normally quotes it is busy. Maybe they have to forward it to someone else. Maybe somebody has a question and sends another email back.
Meanwhile, your deadline has not stopped moving.
That silence is one of the most expensive things in manufacturing.
Purchasing Has Become a Waiting Problem
I think purchasing is one of the least appreciated constraints in manufacturing.
We spend enormous amounts of time optimizing machines. Faster lasers. Faster press brakes. Automated loading. Robotic welding. Better nesting. Better scheduling. Better tooling.
We will spend hundreds of thousands of dollars trying to remove seconds from a cycle. Then we will wait a day and a half for somebody to open an email.
That disconnect has always bothered me. The factory can be incredibly sophisticated. The purchasing process surrounding it can still operate almost exactly the way it did twenty years ago.
Request. Email. Wait. Follow up. Clarify. Wait again. Receive quote. Approve quote. Send purchase order. Wait for confirmation.
Then hope that the order actually entered the supplier's system correctly.
That is not really automation.
That is a human API built out of email.
Email Creates Ambiguity
There is another problem. Email is unstructured.
A purchasing request can contain almost anything. A material description. A PDF. A STEP file. A screenshot. A spreadsheet. A sentence explaining that the quantity changed. Another email correcting the thickness. Another email asking whether the material is domestic. Another thread discussing freight.
Maybe someone replies to the wrong revision. Maybe the updated drawing is buried six messages deep. Maybe the attachment never made it through.
The problem is not that people are incompetent. The problem is that we are using a communication tool as a transaction system. Those are not the same thing.
Email was designed for correspondence. Manufacturing purchasing requires structured data.
- Part number.
- Revision.
- Material.
- Thickness.
- Quantity.
- Processes.
- Finish.
- Tolerance.
- Lead time.
- Destination.
- Pricing.
- Availability.
- Approval.
Those things should exist as data. Not paragraphs.
I Still Live With This Problem
This is not something I get to criticize from the outside. We deal with it ourselves at Xeon NC.
We manufacture sheet-metal parts using a highly digital process.
A customer can upload a file. Configure a part. Select the material. Choose the quantity. Select finishing operations. See pricing. Place an order.
They can do that late at night. They can do it on a Sunday. They do not have to wait for someone in our office to open an email before they know whether they can move forward.
Once that order enters our system, we can begin acting on it.
But then we turn around and purchase raw sheet from our own suppliers. And in many cases, we are right back in the old system.
Email. Phone call. Wait. Ask for availability. Wait. Ask for price. Wait. Ask when it can arrive. Wait. Follow up.
That contrast is hard to ignore.
On one side of the business, we are trying to make manufacturing purchasing immediate. On the other side, we are still depending on whether somebody has checked their inbox.
Slow Purchasing Creates Inventory
One of the downstream effects of this is inventory. If I cannot reliably get material quickly, I have to protect myself.
That means carrying more sheet. More thicknesses. More alloys. More finishes. More safety stock.
Not necessarily because I want to. Because uncertainty forces the decision.
If I know I can order a material at any time, see the price immediately, confirm that it is available, and know when it will arrive, I can operate with less inventory.
If I have no idea whether the supplier will respond today or tomorrow—or whether the material is even available—I have to compensate.
Inventory becomes a buffer against communication latency.
That costs money. It occupies floor space. It ties up working capital. It increases material handling. It increases the number of partial sheets we have to manage. It creates more remnants. It makes inventory accuracy more difficult.
A slow procurement system pushes complexity downstream into the factory.
The Quote Is Only One Part of the Problem
People often describe instant quoting as a pricing tool. I think that undersells it.
The real value is not that a number appears quickly.
The value is that a decision can happen quickly.
There is a huge difference.
If I am engineering a product at 10:30 at night and I want to know whether one design costs $80 or $800 to manufacture, I should be able to find out.
That information can change the design. It can change the quantity. It can change the material. It can change whether I make the part at all.
If I have to send the design to a supplier and wait until the next day to understand the economics, I have interrupted the design process.
Now I have created a loop.
Design. Send. Wait. Receive pricing. Modify design. Send again. Wait again.
That loop is expensive. The faster I can collapse it, the faster engineering can move.
Procurement Should Feel More Like Software
The purchasing systems I want to use are not complicated conceptually.
- I want to know what is available.
- I want to know what it costs.
- I want to know when it will arrive.
- I want to configure what I need.
- I want to place the order.
- And I want confirmation that the system has accepted it.
That should not require a relationship with someone's inbox.
This is where manufacturing purchasing still feels very different from most modern software systems. We have grown accustomed to immediate feedback everywhere else.
When I book a flight, I know whether the seat is available. When I buy a server, I know the configuration. When I order something online, I know the price before checkout.
I do not submit a request and wait for someone to manually email me the price of the shopping cart.
Yet in industrial procurement, that workflow is still normal.
Purchasing Should Be Deterministic
I think the word I keep coming back to is deterministic.
When an engineer or purchaser submits an order, there should be a defined state.
- Received.
- Validated.
- Material available.
- Scheduled.
- In production.
- Complete.
- Shipped.
There should not be a period where the buyer is wondering whether anyone saw the email. That uncertainty creates follow-up work.
Purchasers send another email. They make a phone call. They ask for status. Suppliers respond. Someone checks the job. Someone reports back.
All of that communication exists because the underlying system does not expose enough information.
If the system tells me what is happening, I do not need to ask.
That is better for the buyer. It is better for the supplier. And it is better for everyone trying to keep a production schedule moving.
Follow-Up Should Not Be a Manufacturing Skill
One of the strangest parts of purchasing is how much value can come from simply being good at following up.
- Did you see my RFQ?
- Any update?
- Can you confirm availability?
- Can you confirm lead time?
- Did the PO go through?
- Do you have a ship date?
- Has it shipped?
- Can you send tracking?
These are completely normal questions. But I think it is worth asking why they need to be questions at all.
The system should know. The customer should be able to see it.
The information already exists somewhere. The problem is that it is trapped inside separate systems, inboxes, spreadsheets, and individual people.
That is not a manufacturing limitation. It is an information architecture limitation.
This Matters More as Manufacturing Gets Faster
The slower the factory is, the easier it is to tolerate slow information. If a job takes six weeks to manufacture, waiting a day for a quote may not seem catastrophic.
But modern manufacturing is moving the opposite direction.
Programming is faster. Laser cutting is faster. Automation is faster. Quoting is faster. Shipping expectations are faster. Customers expect shorter lead times.
As physical manufacturing accelerates, slow administrative processes become a larger percentage of the total lead time.
Eventually, the bottleneck is no longer the machine. The bottleneck is the decision required to feed the machine.
I think that is where a large part of manufacturing software still has work to do.
Why We Built Instant Quoting
This was one of the reasons we wanted Xeon NC to have an instant quoting system.
We did not want a customer to have to introduce themselves before they could understand what a part would cost. We did not want an engineer to wait for business hours just to evaluate a design. We did not want someone to have to explain a normal sheet-metal part through an email thread before they could order it.
The goal is straightforward.
Upload the geometry. Configure the part. Make the manufacturing decisions. See the price. Place the order.
Then let the manufacturing system take over.
That does not mean every part in manufacturing can be completely automated. There will always be unusual jobs. There will always be engineering questions. There will always be situations where two people need to talk. That is fine.
What I do not think makes sense is forcing every normal transaction through a manual process just because some transactions are complicated.
Automation should handle what is known. People should handle the exceptions.
We Still Have Work to Do
I also do not want to pretend that we have solved everything. We have not.
We still experience the same procurement problems our customers experience. We still wait for materials. We still wait for supplier responses. We still run into availability problems.
We still discover how much inventory we have to hold because the supply chain is not always as responsive as we need it to be.
In some ways, dealing with these problems ourselves has made the mission clearer. Because once you experience both sides of the transaction, the waste becomes very obvious.
A purchasing department should not spend its best hours chasing information. An engineer should not have to stop designing because a price has not arrived. A production manager should not have to wonder whether a supplier received an order.
And a manufacturer should not need excess inventory simply because the communication layer above the supply chain is slow.
Purchasing Should Not Be This Hard
Manufacturing is already difficult. The physics are difficult. The tolerances are difficult. The scheduling is difficult. The equipment is expensive.
Material moves. Tools wear. Parts fail inspection. Machines go down. Supply chains change.
There are plenty of real problems worth spending time on.
Waiting for someone to open an email should not be one of them.
The future of manufacturing purchasing, to me, is not complicated.
The buyer should be able to tell the system what they need. The system should understand the request. It should expose the available manufacturing options. It should show the price. It should show the lead time. It should accept the order.
And from that point forward, the buyer should know where the job is without having to ask.
No silence. No guessing. No follow-up required just to confirm that the process is moving.
That is the standard we are trying to build toward at Xeon NC. Because purchasing should not be the part of manufacturing that slows everything else down.
We can do better. We need to do better. And we will.



