- Home
- Blog
- Glossary (EDGEBIC)
- What Is a Build Method in Manufacturing?
A build method is a product's default planning policy: it decides whether the product is built only when a customer orders it, built ahead into stock, or built to stock with the option to override a single order to made-to-order. It is one attribute on the product record, and it sets the tone for how every order for that product gets planned.
This entry defines the build method and shows how it reads inside EDGEBIC by User Solutions. For the wider index of terms, see the manufacturing glossary; for the underlying strategy comparison, see make to stock vs make to order; and for the attribute that decides how the product is counted, see unit of measure.
How it works
The build method has three settings, and each one changes what happens when demand appears for the product.
- Make to order: the product is built only after a customer order arrives. No inventory is held in advance. This fits custom furniture, engineered parts, and anything with high variety where stocking would be waste.
- Make to stock: the product is built ahead and held on the shelf, ready to ship immediately. This fits standard bolts, common parts, and steady-demand items where a customer expects same-day availability.
- Make to stock with override: the default is make to stock, but an individual order can be flipped to make to order. This covers the everyday exception of a normally stocked item that one customer wants in a special variant.
The build method pairs with the stocked flag. Make to stock only works fully when the product is also marked as stocked, because that flag is what turns on inventory netting, receipt and issue posting, and replenishment. A make-to-order product needs none of that machinery and does not carry stock.
A concrete example
The analogy is a bakery. Bread is make to stock: the manager keeps loaves on the shelf so a walk-in customer never waits. A custom wedding cake is make to order: nobody bakes it until the couple orders a specific design, because holding a decorated cake in inventory makes no sense.
Now the override case. Suppose the bakery normally stocks a plain sponge but a customer wants that sponge with a bespoke topping. The sponge stays make to stock for its everyday demand, so the shelf keeps filling. The single custom order is flagged make to order, so it triggers its own build to the customer's spec without touching the standard stock plan. One product, one default policy, one clean exception.
The same shape applies to a widget that is normally stocked but occasionally ordered as a custom variant. Set the product to make to stock with override, and handle the variant at the order level. No catalog-wide change is required.
How EDGEBIC uses it
In EDGEBIC, the build method is a field on the product record with the three values above. It sets the product's default, and an individual manufacturing order can carry its own build-to-inventory choice that either inherits the product policy, forces build-to-stock, or forces made-to-order. That per-order flag is how the override case is expressed in practice.
When a make-to-stock product has on-hand inventory, the engine can satisfy demand from that stock rather than scheduling a build, emitting a satisfied-from-stock result and posting an inventory issue. When the product is make to order, every order schedules its own routing. The build method is therefore the switch that decides which of these two paths a given order follows.
To see the wider set of product planning attributes that sit beside the build method, read EDGEBIC products and planning attributes explained. To follow the inventory side of a stocked product, continue with reorder method and the generic make to stock definition.
Expert Q&A: Deep Dive
Q: My widget is normally stocked, but one customer wants a special finish. Do I have to change the product's build method for the whole catalog?
A: No, you set the product to make to stock with override and flag the single special order as make to order. The product keeps building to stock for its regular demand, so your on-hand and replenishment logic for the standard widget are untouched. The special order alone is treated as make to order, meaning it triggers its own build against the customer's requirement rather than drawing from the standard stock. This is exactly the case the override setting exists for: one exception without rewriting the product policy.
Q: I set a product to make to stock but demand keeps triggering full new builds instead of pulling from inventory. What did I miss?
A: Check whether the product is also flagged as stocked, because make to stock and the stocked flag work together. If a product's build method says make to stock but it is not marked as stocked, the inventory netting path skips it, so demand cannot be satisfied from on-hand and every order schedules a fresh build. Set the product to stocked so receipts, issues, and netting all run, and the engine will consume available inventory before scheduling new production.
Frequently Asked Questions
Ready to Transform Your Production Scheduling?
User Solutions has been helping manufacturers optimize their production schedules for over 35 years. One-time license, 5-day implementation.

User Solutions Team
Manufacturing Software Experts
User Solutions has been developing production planning and scheduling software for manufacturers since 1991. Our team combines 35+ years of manufacturing software expertise with deep industry knowledge to help factories optimize their operations.
Share this article
Related Articles
The EDGEBIC Scheduling Glossary Index
A themed index to the EDGEBIC glossary: scheduling engine, capacity and calendars, materials and planning, shop floor, reporting, quoting, and data import terms, defined in plain language.
What Is the Critical Chain in Manufacturing Scheduling?
The critical chain is the longest dependent path through a plan once shared machine contention is counted, not just step precedence. Here is how it differs from the critical path.
What Does Finite Capacity Mean in EDGEBIC?
Finite capacity means the scheduler refuses to book more hours on a machine than that machine actually has. See exactly how EDGEBIC enforces it, day by day and shift by shift.
