Custom Cabinetry Company

We built an order entry web application for a large cabinetry company that enabled its dealers to place custom orders digitally.
Provided Services
UX / UI Design
Web Development
Quality Assurance
Cloud and DevOps

Elevating the Purchasing Experience

For a manufacturing company that deals in customization, a sleek, easy-to-use ordering system is critical to success. One such company enrolled our help to rethink its order entry process. As one of the largest employers in its corner of the world, this custom cabinetry company employs over 500 people between its factory and operations center. Its custom cabinets are sold exclusively through an authorized dealer and designer network.


The company’s existing online solution was less than ideal in terms of design and capabilities. As a result, dealers often opted to fax their orders rather than use the clunky online system. This required significant, and error-prone, manual labor to enter orders into the manufacturing systems.


We designed and developed a user-friendly solution that puts a nearly limitless number of custom cabinet configurations at the dealer’s fingertips.

“We wanted to use modern web-based technology with a current and fresh look and interface. We did not have the internal staffing and expertise to build this, so we developed our requirements and met with several companies. MentorMate had the expertise, the available staffing, and were able to show us other solutions they had developed for other clients that were very impressive.”


Custom Cabinetry Company (quote from client’s review of MentorMate on

Designing For Complexity

The biggest challenge to overcome was creating a solution that accommodated the full complexity of a custom cabinetry order. Customization options, or Mods as the company refers to them, are nearly limitless and vary greatly from product to product. The company needed to be able to add, remove, and change products in the system and specify the customization options available for each product. This was both a technical and a design challenge.


We built a rules engine that gets applied when selecting any mods or products to determine if the combination of products are compatible. This required us to build a high performance rules engine running through a million different options. At the time the project kicked off, our technical architect called it, “the most complex product development MentorMate has ever undertaken”.

Transitioning to Modern Standards

Perhaps the biggest hurdle from a design perspective was transitioning the company from its current world of legacy DOS and Windows-based desktop apps into the online world. The controls and interface expectations are quite different and the operating environment — in this case, the browser — is less controllable.


We developed a style guide that allowed the continued development of new features and screens without needing to involve a specific designer each time a minor feature was introduced in the product backlog.

A Best In Class Technology Solution

From a technical perspective, this project was developed entirely on .NET MVC, taking a code-first data modeling approach. Eventually, we migrated some components to the Azure Cloud and leveraged Azure services to meet business goals.


After two years of development, the resulting application makes real-time decisions driven on previous user choices and based on billions of configuration options. The product we built is a tremendous success for the client, catapulting the company to the top of its class in technology capabilities it provides to dealers. It was very well received and thousands of cabinetry orders have streamed through the platform since its launch.

"The new system has received an incredibly positive response from both the internal team and external customers. MentorMate produces high-quality results that received accolades from the technology community and the team is hard-working and innovative."


Custom Cabinetry Company (quote from client’s review of MentorMate on