Home / Work / Product Configurator
Case Study — Custom Software Development

Product Configurator and BOM Generator.

A half-day manual configuration process reduced to under fifteen minutes. Accurate bills of materials delivered directly to ERP. An operation that no longer depends on a handful of people to keep it running correctly.

Industry
Furniture Manufacturing
Engagement Type
Custom Software Development
Departments Impacted
Sales, Engineering, Operations
Client
Midwestern Manufacturer (name withheld)

Results at a Glance

90%+
Reduction in Configuration Time
Half a day or more reduced to five to fifteen minutes per product configuration
Zero
Manual ERP Data Entry
Completed BOMs push directly into the ERP system, eliminating a primary source of downstream error
3
Departments Now on One System
Sales, engineering, and operations all work from the same configuration tool and the same data
Any
Trained User Can Run It
Eliminated dependency on specific individuals who previously carried the process in their heads

The Challenge

Configuring a product for quote and generating an accurate bill of materials was one of the most time-consuming and fragile steps in the operation. Existing tools provided a partial starting point, but every configuration still required significant manual intervention before anything useful came out the other end.

The people who knew how to navigate the process correctly had accumulated that knowledge over years. That made the process fast in their hands and slow, error-prone, or impossible in everyone else's. When those individuals were unavailable, work stacked up. When mistakes did get through, the downstream cost on the shop floor in rework and production delays compounded the problem further.

Sales could not turn quotes around as fast as the business needed. Engineering spent time on manual BOM construction rather than engineering work. Operations received inconsistent data that did not always reflect what had actually been configured and sold. Three departments, three different friction points, all connected to the same broken process.

Before and After

Before
  • Half a day or more to configure a product and generate a BOM
  • Heavy manual intervention required at multiple steps
  • BOM data entered manually into ERP, creating frequent errors
  • Process dependent on specific individuals with tribal knowledge
  • Inconsistent output depending on who ran the configuration
  • Shop floor rework driven by upstream configuration mistakes
  • Slow quote turnaround limiting sales responsiveness
After
  • Five to fifteen minutes from start to completed BOM
  • Guided step-by-step process with real-time validation
  • BOMs pushed directly into ERP, no manual re-entry
  • Any trained user can run the process correctly, every time
  • Consistent, accurate output regardless of who is configuring
  • Shop floor receives clean, ERP-ready BOMs from the start
  • Sales turns quotes significantly faster with reliable data

The Solution

A custom desktop application was designed and built to give the organization a fast, guided, and reliable product configuration experience. The application walks users through configuration step by step, validates selections in real time against business rules and product logic, and generates a complete, accurate bill of materials upon completion.

The finished BOM is pushed directly into the ERP system automatically, removing the manual data entry step that had been a consistent source of downstream error. The configuration logic and product rules are maintained within the application itself, which means the process is no longer carried in any individual's head. It is documented, enforced, and available to any trained user across the organization.

The application was built to integrate with the existing technology stack rather than alongside it. Rather than adding another disconnected tool to the landscape, the configurator became the single front door for product configuration, connected directly to the systems that needed to receive its output.

Technology

Electron React TypeScript ERP Integration Custom Business Rules Engine Automated BOM Generation

What This Demonstrates

This project illustrates a pattern that appears in nearly every manufacturing operation: a process that has accumulated manual workarounds over time, held together by people who know the shortcuts, producing results that are good enough until they are not.

The technology required to fix it was not complicated. What made the difference was starting with the process rather than the software. Understanding exactly where the friction was, where the errors originated, and what each department actually needed from the output made it possible to design a solution that addressed the root cause rather than patching the symptoms.

The result is a system that produces consistent, accurate output regardless of who is running it, integrates directly into the tools the organization already uses, and gives leadership visibility into a process that previously required trust and institutional knowledge to navigate. That is what good systems work looks like.

Project Lead

Matt Crosson

Owner and Operator of Top Shelf Systems and Engineering, a Michigan-based consultancy helping organizations connect their systems and engineer smarter workflows. Hands-on, vendor-neutral, and focused on building solutions that work across the entire operation, not just around it.

Have a Similar Problem?

Let’s Talk About Your Operation.

If your team is navigating a manual process that should not be manual, or working around a system that is not quite doing what you need, that is exactly where this work starts.