Most configurators you meet online are sales toys. You pick a colour, a nicer picture appears, and at the end there is a button that sends an enquiry to somebody who will start the real work from nothing. Nothing that comes out of the tool is usable by the person who has to build the thing. When I started module 01 of AxisMod, the ceiling baffle configurator, I made one decision before any of the geometry: it has to read as a production tool, not as a landing page. That sounds like a styling note. It turned out to be the decision that changed who the tool is for.
The usual caveat first, so nobody reads more into it than there is: the module is a demonstrator. It computes end to end, but on a demo catalogue with indicative rates, and I have not yet quoted a live ceiling through it. The mechanism is the part worth writing about.
Two tools doing one job, with a gap in the middle
On most fit-out jobs there are two tools and they never meet. The sales-facing one produces an image and an enquiry. The production one, usually CAD plus a spreadsheet, starts again from the beginning: the room is modelled a second time, the choices agreed in the meeting are retyped, the quantities are counted by hand.
Three things go wrong in that gap, and all three are expensive.
- Retyping is where the errors enter. A drop or a finish that changed in the meeting only exists in somebody's notes, and the schedule is built from an older version of the conversation.
- The client approves something nobody checked for buildability. The picture never had to survive a sprinkler head, a stock length or a suspension point, so the first honest drawing arrives after the design is emotionally settled.
- The interesting questions get postponed. "What would it cost with a plainer profile, wider spacing, fewer lit runs?" is a question best answered while everyone is still in the room. If answering it means a day of redrawing, it gets answered in an email next week, or not at all.
What a production tool looks like on screen
The module deliberately looks like a machine. A dark viewport with the ceiling in it, a light panel of options down one side, tabs across the top for the stages of the job, a small rail of view controls, a running estimate at the bottom of the panel. No hero image, no marketing sentence, nothing that only exists to be pleasant.
The point of that restraint is that every control in it changes the schedule, not only the picture. Choosing a different profile, a different suspension system, a perforated baffle with acoustic backing, moving the spacing: each one re-runs the whole calculation, so the layout, the acoustic result, the quantities and the price always describe the same ceiling.
And the same configuration can be looked at in three ways, on a toggle rather than an export. The 3D room, at eye level, from a corner or from above. The plan, dimensioned to the walls, with the openings the ceiling has to work around. And section A-A through the hung ceiling: the soffit, the drop, the profile, the LED channel, the acoustic backing.
Three views, four different readers
That toggle is the whole argument for building it this way, because the three views are not three levels of detail. They are three different audiences reading the same decision.
- The client reads the 3D room. It answers the only question they can honestly answer: does this look like the space I am paying for.
- The fit-out contractor reads the plan. Distances to the walls, where a run stops because something is in the way, where a run is joined.
- The installer reads the section. What is fixed to what, in what order, and how far down it hangs.
- Whoever buys the material reads the summary: the bill of materials, the cut list allocated to stock lengths, the waste and the utilisation before anything is ordered.
None of those four is drawn by hand, which is the important part. They cannot disagree with each other, because none of them is a separate document. They are four readings of one configuration, and when the client changes their mind, all four change together.
The configuration also survives the meeting. It can be saved and picked up later, it can be shared with the next person instead of being described from memory, and it can be exported as the production documents. A variant that used to cost most of a day costs a few clicks, which means the client sees two or three options instead of one, and the cheaper option gets compared honestly instead of being imagined.
Why it was hard: the screen most people actually have
The layout was designed on a big monitor and it was fine there. On the laptop screens that site offices and quantity surveyors actually use, the row of option cards along the bottom squeezed down until the labels sat on top of each other and the thing looked like exactly the sort of toy I had been trying not to build. The Polish version was worse: long words broke in the middle rather than between words, which reads as sloppiness before anyone has even tried the tool.
Both fixes were dull and both were necessary. The cards now size themselves from the space the panel itself has rather than from the browser, and labels wrap where a word ends. The lesson has stuck with me on every module since: a production tool is judged on the worst machine it will run on, not on the one it was designed on, and a client who cannot read the option labels will not believe the number underneath them.
What this is worth on a fit-out job
If you sell ceilings, signage or anything else configurable, the test is simple. Ask what your configurator hands to the workshop. If the answer is an email, there is a day of retyping hidden in every job you win, and a proportion of those days end in material bought against the wrong version of the design.
Module 01 can be clicked through end to end on screen, including the plan and the section: AxisMod. Putting your own profiles, your own suspension catalogue and your own rates behind the same mechanism is exactly what a module is for. The shop-floor end of it, cut lists, nesting and CNC-ready files, is the part of my work this grew out of: production support.



