Product configurator development
Product configurator development
Product configurator development is three things: an interface, a rules engine that knows what can actually be built, and a handoff that turns a configured order into a bill of materials and a routing your production team will honour. The 3D is the easy part.
What does product configurator development involve?
Product configurator development builds a tool that lets a customer assemble a valid version of your product and get a price for it. Three parts: an interface, a rules engine that decides which combinations are allowed, and a handoff that turns the result into something production can build.
Most of what is written about this subject covers the first part. The spinning three dimensional model is what gets demonstrated, and it is genuinely the easiest of the three to build. Browser rendering is a solved problem with mature libraries, and a competent front end developer can put a configurable model on a page in a fortnight.
The rules engine and the handoff are the project. Which options exclude each other, which force others, which are only valid above a certain length. Then what happens to the result: a bill of materials, a routing, a price your production team will actually honour. That is where configurator projects succeed or quietly fail, and it is the part the searches do not ask about because buyers do not yet know it is the hard bit.
This page is written for manufacturers between roughly fifty and five hundred people, where a quote currently takes an engineer and a day, and where a configured order has to arrive in the ERP as something buildable rather than as a PDF someone retypes.
Should you build a configurator or buy a platform?
Buy a platform when the options are visual and independent, such as colour, material and finish on a catalogue product. Build when options interact, when dimensions are continuous rather than a list, or when the configured result has to become a bill of materials and a routing that production will use.
| Your situation | Usually | Why |
|---|---|---|
| Standard product, visual options, sold online | Buy a platform | Colour, material and finish on a catalogue product is what the configurator products do well, and they do it for a monthly fee that is far below a build. |
| Options interact with each other | Build, or buy and extend | When choosing option A forbids option B and forces option C, you are describing a rules engine. Platforms vary enormously in how much of that they can express. |
| The output has to be manufacturable | Build | If the configured result needs a bill of materials, a routing and a price that production will honour, the hard part is downstream of the picture. |
| Dimensions are continuous, not a list | Build | A window that can be any width between 600 and 2400 millimetres is a different problem from a window that comes in four sizes. |
| The product is driven by CAD models | CAD driven tooling | Where every variant is a parametric model, generating the model and its drawings is the job, and the web interface is the thin part. |
| You are not sure anyone will use it | Buy the cheapest thing that proves it | Prove demand with a product you can cancel. Build once you know which options customers actually change. |
Every page competing for this search sells a build, including this one, so the row worth dwelling on is the first. There is a mature market of configurator products charging a monthly fee, and for a catalogue product with visual options they will do the job for a fraction of what custom product configurator development costs. If that is your situation, buy one. We would rather tell you that now than deliver a build you did not need.
The honest dividing line is whether the interesting work happens before or after the picture. If the hard part is showing a customer what the product looks like in walnut, a platform covers it. If the hard part is knowing that walnut is unavailable above two metres, requires a different edge treatment and adds nine days to the lead time, you are describing a rules engine wired into your own data, and that is a build.
There is a middle path people forget. Buy a platform, prove that customers use it, and build only once you know which eleven of your four hundred options they actually touch. That ordering has saved more money on these projects than any technical decision we have made.
Why is the 3D the easy part?
Because browser rendering is a solved problem and manufacturing rules are not. A developer can put a configurable model on a page in about two weeks using mature libraries. Encoding which combinations are buildable, and turning a chosen configuration into a bill of materials, takes months and needs people who know the product.
Watch any configurator demonstration and count what it proves. It proves the model loads, rotates and changes colour. It does not prove that the configuration can be built, that the price covers the cost, or that the order will arrive in your system as anything other than a list of selected option names.
This matters commercially because the visual is what gets signed off. A configurator that renders beautifully and hands production an order they cannot build has made your business worse: you have added a fast way to take orders that still need an engineer to interpret, and you have promised a customer a price before anyone checked it.
If that is abstract, there is a working demo of exactly this: configure a car, watch the rules refuse combinations that cannot be built, and see the bill of materials, the derived price and the order payload update as you go. The visual is the smallest part of it, which is the point.
So the sequence we use is deliberately backwards from how these projects are usually sold. Prove the handoff first with the ugliest possible interface, then make it look like something. The reverse order feels better for three weeks and costs you the project.
What does a configured order have to become?
Five things: a bill of materials with substitutions resolved, a routing with operations and times for that specific configuration, a price built from both rather than a lookup table, manufacturing files where the shop runs from them, and a stored record of the exact configuration that someone can retrieve in two years.
| Output | What it means | Why it is usually missing |
|---|---|---|
| A bill of materials | Every component the configuration implies, at the right quantity, with substitutions resolved | A visual configurator that outputs a list of chosen options has not produced a BOM. Someone in the office is still translating. |
| A routing | The operations, in order, with times, for this specific configuration | A longer length may add a weld. A finish may add a day of cure. If the routing is not generated, scheduling is guessing. |
| A price production will honour | Cost built from the configured BOM and routing, not a lookup table | Price lists drift from actual cost. When a configurator quotes from a stale table, every unusual configuration is sold at a loss. |
| Manufacturing files, sometimes | Cutting lists, DXF or G code where the shop runs from them | For sheet metal, cabinetry and joinery this is often the biggest single saving, and it is rarely in the brief. |
| A record someone can find later | The exact configuration, retrievable against the order, two years on | Service, warranty and repeat orders all need to know what was actually built. |
A configurator that produces only the first column of that table is a quoting tool with pictures. Useful, but it has not removed the engineer from the loop, which was usually the business case.
The third row is where money is lost quietly. When a configurator prices from a table rather than from the configuration it just assembled, unusual combinations get sold at whatever the table said two years ago. The common configurations are fine, because somebody checks those. It is the rare ones, the exact orders a configurator makes easy to place, that are mispriced, and nobody notices until the year end margin conversation.
If your systems already hold the component costs and the operation times, most of this is integration work rather than invention. If they do not, that is worth knowing before the project starts rather than in week six.
Rules driven or CAD driven: which architecture?
Rules driven suits products assembled from a catalogue of components, where the configurator picks parts and checks compatibility. CAD driven suits products that are one parametric model with dimensions, where each variant is generated geometry. The choice is made once and is expensive to reverse, so it belongs in the first conversation.
Rules driven. The product is a set of components that go together in defined ways. A trailer with a chassis length, an axle option, a deck material and a braking package. The configurator holds a model of what fits with what, assembles a bill of materials from the chosen parts, and the geometry is illustrative. Most manufacturing configurators are this.
CAD driven. The product is one parametric model and the variants are dimensions. A conveyor at any length, a window at any size. Here the configurator drives the CAD system, and the useful output is generated geometry: the model, the drawings, sometimes the cutting files. The web interface is the thin part and the licensing and automation around the CAD tool is the real cost.
Products that look similar can need different answers. Cabinetry is usually CAD driven because the panels are generated from dimensions. Industrial equipment is usually rules driven because it is assembled from a catalogue. A boat is often both: a hull from a fixed set of moulds, then an interior assembled from components, which is why those projects are larger than they first appear.
Getting this wrong is the most expensive single mistake available in product configurator development. A rules engine bolted onto a product that needed generated geometry ends with someone drawing every variant by hand, which is the job you were removing.
Which products are worth configuring?
High ticket configurable products, dimension driven products, and anything where a quote currently takes an engineer and a day. Low value commodity products usually are not worth it, because a configurator adds friction to a transaction that already works.
| Product type | Examples | Why |
|---|---|---|
| High ticket and genuinely configurable | Boats, trailers, modular buildings, industrial equipment | A single order justifies the build, and the buyer expects to see the thing before committing to a number that large. |
| Dimension driven products | Windows, doors, cabinetry, conveyors, racking | Continuous sizes make manual quoting slow and error prone, which is exactly what a rules engine removes. |
| Long quoting cycles | Anything where a quote currently takes days and an engineer | The saving is engineering hours, not marketing polish, and it is measurable from week one. |
| High variant counts with low volume | Make to order and engineer to order shops | The combinatorial explosion is the problem. Nobody can keep it in a price list. |
| Commodity products at low value | Fasteners, consumables, catalogue parts sold on price | A configurator adds friction to a transaction that works. Usually not worth it. |
The clearest case is a high value product the buyer wants to see before committing. A boat, a horsebox, a modular building. The order value is large enough that a single sale justifies the build, the buyer genuinely wants to specify it themselves, and the alternative is a sales conversation that takes weeks of back and forth about options.
The least obvious good case is the long quoting cycle. If a quote currently needs an engineer to open a drawing, the saving is engineering hours and faster responses, not marketing polish. That is easy to measure: count the quotes per month and the hours each takes now. If that number is small, the project may not pay back however good the configurator is.
What does product configurator development cost?
Scope decides it, and published figures vary by more than a factor of five, so treat any number before a conversation as a guide. The structure is consistent: the interface is the smallest cost, the rules engine the largest, and the integration into your systems the one most often left out of a quote.
Some vendors publish tiers and most do not. The published ones range from a low four figure sum for a visual configurator on a catalogue product to five figures once enterprise integration is involved, and those numbers come from the vendors themselves rather than from any independent measurement. We have deliberately not added our own table, because a price quoted before anyone has seen your product rules is a guess.
What does transfer between projects is the shape of the cost:
The interface is the smallest line. Rendering, option selection, responsive layout. Weeks, not months, and the part most easily estimated because everyone has built one.
The rules engine is the largest. Not because the code is hard, but because the rules have to be extracted from people who have never written them down. Expect this to take longer than planned and to surface disagreements between sales and engineering about what is actually possible.
The integration is the one missing from most quotes. Writing a bill of materials and a routing into your ERP, pulling live component costs, storing the configuration against the order. If a proposal does not mention your ERP by name, it has not been scoped.
Then the year after. Products change. Someone adds an option. If every change is a developer ticket, the configurator drifts out of date within eighteen months and sales return to the spreadsheet they were using before.
Why do configurator projects fail?
Five failure modes account for most of it: rules that were never documented, a beautiful render with unusable output, pricing from a stale table, modelling every option when customers touch eleven, and nobody owning it after launch.
| Failure mode | What it looks like | What prevents it |
|---|---|---|
| The rules were never written down | Engineering knows which combinations are impossible. It has never been documented, so the configurator sells combinations nobody can build. | Spend the first phase extracting rules from the people who know them, and ship a configurator that refuses more than it allows. |
| Beautiful render, unusable output | The 3D is signed off in week three. The order still arrives as a PDF that someone retypes into the ERP. | Build the handoff first and the visuals second. An ugly configurator with a correct BOM beats the reverse. |
| Pricing from a stale table | Prices were loaded once and the configurator quotes from them two years later. | Derive price from the configured BOM and routing, so it moves when costs move. |
| Every option modelled, none measured | Months spent modelling 400 variants, of which customers touch eleven. | Instrument a cheap version first and find out what people actually change. |
| Nobody owns it after launch | Products change, the configurator does not, and sales quietly go back to spreadsheets. | Name the person who adds a new option, and make adding one a form rather than a developer ticket. |
The first row is the one that decides the timeline. Every manufacturer has rules that live in one engineer's head: the combination that technically fits but warps in service, the finish that cannot go over that substrate, the length beyond which it needs a second support. None of it is written down because nobody needed it written down while a human checked every order.
A configurator removes that human. So the first phase of any serious project is extraction: sitting with the people who know, writing the rules as explicit statements, and finding the disagreements. We have never run one of these sessions without surfacing at least one rule that sales believed and engineering did not.
The last row is the quiet one. A configurator that nobody can update is a liability within two years. Adding a new option should be a form somebody in the business fills in, not a ticket that waits for a developer. If it is a ticket, it will not get raised, and the configurator will slowly stop matching what you sell.
What features does a product configurator need?
Seven, and only four are essential: option selection with live validation, pricing derived from the configured bill of materials, an order output written into your system, and an admin screen your own team can use. Visual rendering, saved configurations and lead capture are valuable but situational.
| Feature | What it does | How essential |
|---|---|---|
| Option selection with live validation | Invalid combinations are refused as they are chosen, not at checkout | Essential |
| Visual feedback | 2D, 3D or photography, depending on whether appearance drives the decision | Depends on product |
| Live pricing | Derived from the configured bill of materials rather than a lookup table | Essential |
| Saved and shareable configurations | A link the buyer can send to a colleague or come back to | High value, low cost |
| Quote or order output | A document, and a record written into your system | Essential |
| Admin for options and rules | Your team adds a material or a rule without a developer | Decides the two year outcome |
| Lead capture | Who configured what, even when they did not buy | Often the fastest payback |
Feature lists are what every page on this search leads with, which is why they have stopped being useful for choosing anyone. Every provider offers all of these. The differences are in how much rule complexity the system can express and whether the output reaches your ERP, neither of which appears on a feature grid.
On visual feedback specifically. A full 3d product configurator is the right answer when the buyer needs to understand form, scale or how finishes look together: a boat interior, a modular building, a kitchen. It is the wrong place for the budget when the decision is about specification rather than appearance. Plenty of effective configurators for industrial equipment use dimensioned 2D drawings, because that is what the buyer actually reads.
On the relationship to CPQ. Configure, price, quote software overlaps with this heavily, and the boundary is mostly vendor marketing. In practice CPQ tends to describe tools aimed at a sales team, with approval workflows, discount rules and quote documents, while a configurator is more often customer facing. If your constraint is sales approvals and margin control rather than product rules, look at CPQ products before commissioning a build.
The row that decides the two year outcome is the admin screen. It is also the one most often cut when a budget tightens, because it is invisible at launch and only hurts later. A useful test when comparing proposals: ask who adds a new material once the project is finished, and whether that person works for you or for the vendor. The answer tells you what the second year costs.
What does this look like in practice?
Take a boat builder selling hulls between one and three hundred thousand dollars. The buyer configures hull, engine package, electronics, upholstery and layout. The build is worth it because one order covers it, and because the alternative is six weeks of email between a salesperson and an engineer.
The example is worth working through because it shows where the effort really sits, and it generalises to trailers, horseboxes, modular buildings and industrial equipment.
The visual part is real here. Someone spending that much wants to see the interior layout and the upholstery together. This is the case where a 3d product configurator earns its cost rather than decorating the page. It is still perhaps a fifth of the project.
The rules are where the time goes. The larger engine package requires the reinforced transom. The bow thruster cannot be fitted to the shortest hull. Certain upholstery is unavailable in the colour the buyer wants because the supplier discontinued it last quarter. Some of these live in a specification document. Most live in the head of the person who has built these boats for fifteen years.
Then the handoff, which is the whole point. The configured boat has to arrive in production as a bill of materials with every component resolved, a routing that reflects the extra days the larger engine adds to the schedule, and a price built from both. If it arrives as a list of chosen options, an engineer still translates it by hand and the project has bought a nicer sales brochure.
And the lead capture is often the surprise. Most people who configure a boat do not buy one that week. Knowing which hull, which engine package and which options they chose is a better sales signal than anything a contact form collects, and it costs almost nothing to record.
The same shape applies at lower values with higher volumes. A trailer manufacturer configuring on length, axle rating and deck material has the same five stages and a smaller version of each. What changes the economics is the quoting time you remove, which is why we ask early how many quotes you issue a month and how long each one takes now.
What should you have ready before you start?
Four things, and you can gather all of them without hiring anyone: your option list with the rules you already know, a count of quotes per month and hours each takes, a sample of real past orders including the awkward ones, and an answer on whether your ERP can accept an order through an API.
The option list, with rules. Not the marketing brochure. Every option a customer can actually choose, and next to it anything you know about what it conflicts with, requires or limits. It will be incomplete, and that is fine. The gaps are the conversation.
Quotes per month, and hours each. Count it for a fortnight rather than estimating. This is the number the whole business case rests on. If you issue eight quotes a month and each takes two hours, the saving is sixteen hours a month and the project needs a different justification, probably faster response times or fewer errors. If you issue two hundred, the case makes itself.
Ten real past orders, including the strange ones. Especially the strange ones. The customer who asked for a combination nobody had sold before, the order that needed an engineering sign off, the one that went wrong. These are the test cases, and they expose rules that no option list contains.
Whether your ERP accepts orders through an API. Ask your vendor or your reseller directly, and get the answer in writing. Some systems expose a clean path, some need a middleware layer, and a few effectively require file imports. This single answer moves the cost of the handoff more than anything else in the project, and it is free to find out now.
There is a fifth thing worth doing if you have the patience. Sit with whoever currently prepares quotes and watch them do one, start to finish, without helping. Most businesses are surprised by where the time actually goes. It is rarely the part everyone complains about, and it is often a lookup in a document that could be automated in an afternoon without building anything at all.
If that watching session shows the real cost is somewhere else entirely, we will say so. About a third of the discovery work we do ends by recommending something smaller than the project that was asked for, and this is one of the areas where that happens most often.
How does Voliom run a configurator project?
Two weeks extracting rules and mapping the handoff, then a working slice that takes one real product all the way from selection to a bill of materials in your ERP, then breadth. Visuals come after the handoff works, which is the opposite of how these projects are usually sequenced.
Rules extraction first, paid and fixed price. We sit with the engineer who knows what cannot be built and write it down as explicit rules. The output is a document you own, and it is useful even if you never build the configurator, because it is the first time the product logic has existed outside one person's head.
One product, end to end, before breadth. A single real configuration, from the customer's choices through the rules, into a bill of materials and a routing in your system. Ugly interface, correct output. Once that works, adding products and making it attractive are predictable work.
The handoff is written into your ERP, not emailed. We will ask which system you run and whether it exposes an API before quoting. If the answer is a system with no integration path, that changes the project and you should know early.
Someone in your business can add an option. New material, new size, new rule, through an admin screen rather than a developer. This is the difference between a configurator that is alive in three years and one that quietly stopped matching the catalogue.
After launch, a fixed monthly window rather than a retainer. Configurators need small changes constantly in the first six months, as real customers find combinations nobody anticipated and the rules get refined. We reserve a defined number of hours a month for that at a known rate, and you stop paying when you stop needing it. An open ended retainer bills whether or not anything needs doing, and a purely reactive arrangement means the first urgent fix waits for a quote.
Your repository from the first commit. Code, infrastructure and accounts in your name. If you continue with your own team after the first phase, that is a normal ending rather than a difficult conversation. The same applies to our custom software development work generally.
FAQ
Common questions
What is product configurator development?
Product configurator development builds a tool that lets a customer assemble a valid version of your product and get a price. It has three parts: the interface, a rules engine that decides which combinations are allowed, and a handoff that turns the configured result into a bill of materials, a routing and a price that production can use.
Should we buy a configurator platform instead of building one?
Buy when the options are visual and independent, such as colour and finish on a catalogue product. Several platforms do that well for a monthly fee far below a build. Build when options interact with each other, when dimensions are continuous rather than a list, or when the output has to become a bill of materials your ERP will accept.
How long does a configurator project take?
A working slice taking one real product from selection through to a bill of materials is commonly eight to sixteen weeks. Breadth after that is predictable. The variable is not the code, it is how long it takes to extract product rules from the people who hold them, which is almost always longer than planned.
How much does a product configurator cost?
Published figures vary by more than a factor of five and are vendor self reported, so any number before a conversation is a guide. The interface is the smallest cost, the rules engine the largest, and integration into your ERP is the line most often missing from a quote. Ask every vendor whether their price includes writing orders into your system.
Can the configurator create the order in our ERP?
Yes, and it should. A configured order needs to become a bill of materials with substitutions resolved, a routing with operations and times, and a price derived from both. If it arrives as a list of selected option names that someone retypes, the configurator has not removed the work it was bought to remove.
What is the difference between rules driven and CAD driven configurators?
Rules driven configurators assemble products from a catalogue of components and check compatibility, which suits most manufacturing. CAD driven configurators generate geometry from dimensions, which suits products that are one parametric model such as windows or conveyors. The choice is made once and is expensive to reverse.
Do we need 3D, or will 2D do?
Many successful configurators are 2D or use static imagery. Three dimensional rendering matters when the buyer needs to understand form and scale, as with a boat interior or a modular building. For products where the decision is about specification rather than appearance, the budget is usually better spent on the rules and the integration.
Who maintains it when products change?
Someone in your business should be able to add an option, a material or a rule through an admin screen. If every change needs a developer, changes do not get made and the configurator stops matching your catalogue within about eighteen months. Build the admin side in from the start rather than adding it later.
Can you work with our existing CAD and ERP systems?
Usually yes, and we ask which ones before quoting rather than after. The practical question is whether each system exposes an API or a supported integration path. Where it does not, there are usually workable routes, but they change the scope and you should hear that at the start.
Keep exploring
Related services
- Systems integrationGetting the order into your ERP
- Manufacturing softwareShop floor, scheduling and ERP gaps
- Custom software developmentWhen it has to be built
- Application modernizationWhen the system already exists
Let's talk
Tell us what you're building.
Get a free 30-minute strategy call. You'll leave with a clear plan, a realistic estimate and our honest opinion, whether or not you work with us.
- Email usmail@voliom.com