Manufacturing Execution System
A 0→1 product for modular furniture factory workflows.
- Role
- Lead designer: research, design & testing
- Team
- Lead Designer, PM, EM, CTO, 1 Dev
- Timeline
- 3 months to first release
- Product
- New product, built from scratch
Lokesh Kumar V MIllustration: simplified cabinetry workflow (AI-generated)
Impact at a glance
The outcome, up front
Six months after release, compared with the first week.
Source: Infurnia Mixpanel. *Revenue shown only for the panel processing fee.
At a glance
Why
- Bring the exact kitchen design into the customer’s home
- Faster, error-free manufacturing
What
- A digital aid for the furniture factory workflow
- Similar to PLM products, for cabinet units
Who
- Cabinet production designers
- Different types of machine operators
- Production managers, supervisors & owners
How
- A whole new product for factories
- Many touchpoints: tracking, scheduling and more
- A paperless process, on portable devices
Product brief
Factories ran production on spreadsheets, WhatsApp and paper.
Nothing connected the interior CAD design to the factory floor, and the disconnected workflow delayed deliveries. That gave Infurnia a big opening.
I designed a 0→1 Manufacturing Execution System that covers the whole process, from interior CAD design to furniture ready for delivery: digitisation, communication and tracking across the factory.
Product glimpse
A first look at MES
Why a design platform built a factory system
1. Quick revenue
Rapid revenue growth with minimal engineering overhead.
2. An easy user base to reach
Modular furniture factories were already our clients’ customers.
3. The outputs already existed
Our design app already generated the 3 main outputs manufacturing needs.
4. A persona nobody served
Interior and production designers had different needs but shared one design portal.
5. The full interiors suite
Businesses could buy one suite that covers design to manufacturing.
6. Faster time to market
Other architecture verticals take years to build. MES shipped in months.
The key insight
Two designers, two different jobs
Interior designer: the look & feel
- Appearance, size and uses of each cabinet
- Sells the design to the people buying it
- Unconcerned with factory details
Production designer: manufacturability
- Cabinet construction, hardware, drilling and CNC
- Deals with carpenters and the shop floor
- Materials procurement and hardware lists
Until MES, both of them worked in the same design portal.
Inside the factory floor
Who uses this system
How work moves through the factory today
The whole ecosystem, from design to assembly
Click to enlarge
The solution
Three solutions, one production floor
1 · Production designer
A flat, searchable list of units. Quick edit, detailed edit or bulk edit with templates; verify, delete and restore in bulk; pull in design changes before sign-off.
2 · Production manager
Real-time status of every work order, down to the panel. Create stations, map operators, schedule work and course-correct as issues come up.
3 · Board cutting operator
A daily work order with sheet layouts, assisted sawing for faster guided cuts, custom board settings, and auto-printed labels for every panel.
Solution 1
Designing for the production designer
Sanjay · 35 · Diploma in product design · Keen on details, tech savvy
Pain points
- Units are scattered across the design file, hard to check one by one
- Remembering which units are verified
- Editing takes a lot of clicks & juggling in the design app
- Frequent interior design changes
Needs
- Create & manage multiple work orders
- Verify, edit & sign off to production
- Easy coordination with manufacturing and the interior designer
User flow
Solution 1 · Production designer
Work order creation
Needs solved
- Turning a design into a factory work file (a “work order”)
- Creating and managing active work orders
Solution 1 · Production designer
Working inside a work order
Needs solved
- A flat list of units: far less navigating than the design app
- Every essential unit detail visible upfront
- Search, filter & sort units
Solution 1 · Production designer
Three ways to edit units
Needs solved
- Quick edit for small changes
- Detailed edit in the design interface
- Bulk edit using templates
Solution 1 · Production designer
Verifying and removing units
Needs solved
- Verify units one by one or in bulk
- Delete units that aren’t needed
- Restore deleted units
Solution 1 · Production designer
Design changes and production sign-off
Needs solved
- Import new changes from interior designers
- Reset changes made by mistake
- Give production sign-off by publishing
Solution 2
Designing for the production manager
Ramesh · 40 · Business owner · Business oriented, handles sheer volume
Pain points
- No big picture or real-time feedback on factory operations
- Giving frequent inputs to operators
- Errors going unnoticed
Needs
- Track every order through to completion
- Track each operator’s efficiency
- Manage rejections & breakdowns
- Plan and schedule work for operators
User flow
Solution 2 · Production manager
Tracking work order execution
Needs solved
- The overall status of every work order
- Details down to each panel
Solution 2 · Production manager
Managing stations and operators
Needs solved
- Create stations and map operators to them
- Plan execution by scheduling work for operators
Solution 3
Designing for the board cutting operator
Ajay · 40 · Skilled technician · Years of muscle memory, not tech savvy
Pain points
- Hard to handle paper documents on the factory floor
- Time and effort to calculate dimensions & cutting order
- Getting the right label onto each cut panel
Needs
- Know which work order to run today
- Understand and cut panels faster
- Customise board settings to their own way of working
User flow
Solution 3 · Board cutting operator
Board layouts for cutting
Needs solved
- See every board in the work order
- Change board settings when needed
Solution 3 · Board cutting operator
Assisted sawing
Needs solved
- A guided mode that lets operators cut faster
- Print labels and stick them on each panel
WCAG 2.1 AA minimum
Designing for everyone
MES is a B2B tool for sighted professionals, so full screen-reader coverage wasn’t the goal. We designed for situational limits instead: glare, one-handed use and low vision.
- Works in greyscale: status uses icons and text, not colour alone
- Keyboard first: every option reachable, most important element first, clear focus state
- Contrast: 10.31:1 for 95% of text; 5.07:1 at its lowest, still AA
- Alt text coded from SKU names, since every image comes from a SKU
- Large targets: the smallest button is 32px


Process
How I got there
- Getting into the factoryFactory visits, interviews and affinity mapping
- Learning from what existsA teardown of Naadi, Ardis and 3 other tools
- Meet the usersPersonas and a journey map
- Prioritising needsDeciding what to build first in a large product
- Shaping the solutionWireframes, wireflows and iteration with stakeholders
- Information architectureCard sorting with 8 users
- Bringing it to lifeVisual design and prototyping
- Working with the teamStakeholders and developer sign-off
- The hardest problemA trade-off with engineering, and how I resolved it
Getting into the factory
Factory visits
- A pilot interview online with 4 users, using a basic questionnaire
- Visited the Wakefit factory in Hosur and 3 local factories in Bangalore
- Watched workflows in person, touchpoint by touchpoint
Interviews & affinity
- 5 interviews with internal customer success reps, our user proxies
- Two focus groups: 8 and 7 participants from across the factory
- I transcribed the sessions and did affinity mapping
Learning from what exists
I studied every screen and feature of the two main competitors. Also reviewed: 2020Insights, Homag and 3Tec.
| Naadi · local competitor | Ardis · global player | |
|---|---|---|
| User interface | Cloud; simpler, but every option appears at once | Legacy Windows-style UI; crowded |
| Workflows covered | Board layout to shipment | Design to shipment |
| Design capabilities | None; starts from design files | Its own in-house cabinet design product |
| Quick edits in cabinets | Not possible | Needs another Ardis product |
| Portability | Mobile and tablet for quick factory tasks | None |
| Board layout | View a standard file and print labels | Drag-and-drop panel customisation |
| Assisted sawing | None; view the layout only | None; view the layout only |
| Machine files | Can’t generate them | A wide range (.MPR, .TCN, .CIX) |
Highlighted: gaps in both products. MES covers them with quick edit and assisted sawing.
Meet the users
Sanjay
Production designer · 35 · Delhi
“I make sure any designed cabinet can be manufactured easily.”
Tools: cut list optimiser, saw / CNC, Google Sheets, CAD
Ramesh
Production manager · 40 · Delhi
“I focus on quality and timely delivery of modular furniture to my clients.”
Tools: Google Sheets, accounting software, project planners
Ajay
Floor worker · 40 · Delhi
“I bring life to cabinets, from wooden sheets to furniture in your house.”
Tools: factory machines, hand tools, drawings, walkie-talkie
The production designer’s journey
Gets the kitchen design, makes a work order
PainDone by hand in Excel in most factories; slow and error-prone
NeedEasily find the design; keep the delivery date in view
Checks each unit’s construction and panels
PainConstant back and forth between the design and Excel sheets
NeedUnderstand a unit at a glance; mark validated units
Edits units to make them manufacturable
PainManual calculations that need skilled labour and focus
NeedA full-screen detailed view; templates for frequent edits
Confirms and generates every file
PainJuggling several tools; machine outputs need expensive licences
NeedReliable files, managed and shared from one place
Prioritising user needs
The product was large, so I classified user needs to decide what to build first.
Shaping the solution with stakeholders
- Combined brainstorming, then ideation in my own focus time
- Tested wireframes often with the in-house customer success team
- Frequent design discussions with the CTO and PM
- Card sorting to find the right information architecture
- Released the first version to staging for beta testing, and fed the results into the next releases
Wireframes and wireflows
Click any image to enlarge
Information architecture
Several rounds of closed card sorting with 8 users settled the structure.
Bringing it to life
Visual design
MES users need a clean, simple UI, and our design system was built for the design portal. I used the Material Tailwind design system with a few tweaks: minimal, free to customise, and fast to ship.
Prototyping
Prototypes were tested with customer success reps and users. The first version then went to staging for beta testing, and every round fed the next iteration.
Working with the team
Stakeholder collaboration
Developer sign-off



Challenge
The hardest problem: a conflict after design freeze
- It came after the design walkthrough and design freeze
- A developer hit a problem implementing the design
- He asked me to remove either the 2D or the 3D viewport
- Showing both wouldn’t be feasible for a few months
Proposed design: the cabinet in detail, plus all panel info at once
Challenge
How I resolved it
Putting it to the test
Path analysis in Mixpanel
Every event was logged, so I checked task flows and drop-offs for work order creation, publishing, bulk editing SKU structure and downloading CNC & board layouts.
Think-aloud & retrospective testing
With 5 customer success executives and 5 users in the factory, across four jobs to be done:
- A. Create a work order from a design file
- B. Make 5 units ready for production
- C. Check work order progress in detail
- D. Cut boards with assisted sawing
What feedback changed
| Flow | What users hit | What changed |
|---|---|---|
| A | Entering the design link meant back-and-forth with the interior designer | The interior designer publishes the design; it appears in the production designer’s picker |
| B | Seeing only 3D or panel info, users couldn’t relate units to panels | Everything needed is upfront; 3D is always there, with the 2D panel drawing a tab away |
| B | With no access control, everyone saw options they didn’t need | Persona-specific flows through role restrictions |
| C | After spotting a rejected panel, the manager couldn’t see its details | Full panel details open on the same progress page |
| D | Sheets were too small to read, with no progress or preview | More room for sheets, zoom and pan, plus progress and previews |
| D | Operators wanted to pick the panel to cut, not follow the system strictly | Semi-assisted sawing: pick any panel, or follow the suggested next one |
How users rated it
10 users, surveyed in person at their factory stations: 3 production designers and 7 operators.
60 responses: 42 promoters, 13 passives, 5 detractors. Survey form after the org’s first renewal.
57 responses: 39 promoters, 12 passives, 6 detractors. Collected on renewal feedback calls.
Did it work?
What success looks like

Work orders created from designs
Tracks adoption of MES

Panels & units added to production
Tracks revenue, since we charge per panel

Outputs downloaded
Shows the system is in use

Panels tracked or scanned
Shows operators are working on the panels
All events are logged in Mixpanel.
Growth over the first 6 months
Panels added
+2251%: 40.6K to 954.4K

Panels added per user
0 to 20.33 (all design clients counted as users)

Outputs downloaded
Board layouts and CNC files

Tracking in use
Panel cutting, CNC, edge banding, packaging

The business case
First week vs. 6 months after release.
Source: Infurnia Mixpanel. *Revenue shown only for the panel processing fee; the MES add-on fee isn’t included.
What I learned
A pilot study sharpened the research
It tested my assumptions before the real interviews, so I asked the right questions.
Early edge cases mean fewer redesigns
Working through scenarios before wireframing cut later rounds of iteration.
Ready-made design systems need work
It sped things up, but I still fixed contrast in some components and adapted it to our users.
Knowing feasibility speeds execution
Understanding what was technically possible made working with developers faster.
Versioned designs for a phased build
The designs shipped in phases, so clear versions of the design files helped developers track changes and stay aligned.
Thank you
Questions?
Lokesh Kumar V M · Senior Product Designer · lokeshdesign.com