Engineer-to-Order (ETO)

What is Engineer-to-Order (ETO) in steel fabrication?

Engineer-to-order (ETO) is a manufacturing strategy where the product is designed from scratch for each customer order. The design starts after the contract is signed, not before. Every job has its own drawings, its own bill of materials, its own routing, and often its own welding procedures.

For custom steel fabricators, ETO is the default.

If you build bespoke staircases, structural frames, architectural metalwork, mezzanines, conveyors, or one-off industrial equipment, you are running an ETO shop. The terminology comes from manufacturing strategy textbooks (APICS, ISA-95) and shows up on every ERP vendor’s qualifying questionnaire.

Engineer-to-Order eto

Why Engineer-to-Order matters for custom steel fabricators

The reason ETO matters is that it breaks every assumption built into off-the-shelf ERP and MRP software.

Standard ERP assumes:

  • The BOM exists before the job starts
  • Routings are reusable across jobs
  • Capacity can be forecast from historical demand
  • Inventory can be planned from the production schedule

In a real ETO steel shop, none of these are true on day one. The BOM is being detailed while the first cutting list goes to the shop floor. The routing depends on which welder is on shift. Capacity forecasting fights with the four projects already running late. Material is being kitted off the rack mid-build.

This is exactly why so many fabricators try Genius ERP, JobBOSS², or generic MRPeasy implementations and end up back on Excel. The software was built for repeat-batch discrete manufacturing, not for ETO. If you have ever sat in a demo where the vendor said “you just enter the BOM at the start” and you wanted to laugh, you are an ETO shop.

The other reason it matters: ETO is what makes job shop scheduling hard. You cannot run finite capacity scheduling against a job that does not have a finalized routing yet. You have to plan with rough buckets, then refine. That is a workflow most ERPs do not support.

How to run an ETO workflow in a steel shop

Practical, shop-floor approach:

  1. Estimate before you design. Build a rough BOM and labor estimate from the quote drawings or 3D model (Tekla, SolidWorks, Advance Steel). This is your planning baseline. Lock pricing against this.
  2. Block out capacity in rough buckets first. Reserve cutting/CNC, welding, paint, and assembly hours by week. Do not try to schedule by individual operation until the detail drawings are signed off. You are protecting capacity, not committing to a sequence.
  3. Detail incrementally and release in waves. Most ETO shops release the structural frame first, then secondary steel, then handrails and finishes. Treat each release as its own mini-project so you can track progress and cost separately.
  4. Track plan versus actual hours per release, not per job. A single ETO job can run 8 to 20 weeks. By the time it ends, the team has forgotten what went wrong in week 3. Weekly plan-versus-actual at the release level catches drift early.

5. Capture the as-built changes. ETO jobs always change after kickoff. Engineering Change Orders (ECOs), site dimension changes, welding map revisions. If your system does not version the documents, your shop floor is building from the wrong drawing.

Best practices for ETO steel fabrication

  • Standardize what you can. Even pure ETO shops have repeat patterns. Welded stair stringers, beam-to-column connections, baseplate details. Saving these as reusable templates cuts detailing time by 30 to 50% on the next similar job.
  • Use named release packages, not job numbers. “Project Stevenson > Frame Release 2” is more useful on the shop floor than “Job 24-0917 Phase B.” Operators care about what is shipping when.
  • Quote with contingency, then track it. Build a 5 to 15% engineering contingency into every ETO quote and burn it down visibly. If you are at 90% of contingency in week 2, you have a margin problem now, not at delivery.
  • Pre-kit materials before release to production. Half-started ETO jobs aging on the floor are the single largest source of inventory dollar-days (IDD) in custom shops.

Hold a 15 minute pre-release meeting. Engineering, planning, purchasing, and the shop foreman in one room before each release goes live. This catches 80% of the “we don’t have the material” and “that weld procedure isn’t qualified” surprises.

How EZIIL helps custom ETO steel fabricators

EZIIL was built specifically for ETO project-based steel shops. The reason is that the founders ran a custom fab shop and could not find software that fit. The product is shaped around the ETO realities most ERPs ignore:

  • Project-based structure from day one. Each job is its own project with its own BOM, schedule, documents, and cost actuals. You are not bolting “projects” onto a manufacturing module.
  • Plan in rough buckets first, then drill down. Drag-and-drop capacity planning lets you reserve welding and assembly hours by week before the detail drawings exist. When detail lands, you slot the operations into the bucket.
  • Plan versus actual at every level. Project, release, work order, operation. If a job starts burning hours faster than planned in week 2, the dashboard shows it. You do not find out at the post-mortem.
  • Document versioning that actually works on the shop floor. Drawing revisions are linked to the work order. The mobile shop floor app shows the latest rev. No more “we built it to the old print” arguments.
  • EN 1090 traceability built in. For European ETO shops, the audit trail (material certs, welder qualifications, NDT results) is captured against the job, not in a separate folder system.
  • Modular pricing fits ETO economics. Start at €120/$140 per month (1 to 15 users), add BOM, procurement, EN 1090, and subcontractor modules only when you are ready. No big-bang implementation, no per-user surprises. ETO shops often cannot afford a 6 month rollout, and they should not have to.

Related resources

Scroll to Top