Cabinet software you can actually change on your own.

Design, engineer, and output to CNC with standards, joinery, and unit types your shop actually controls. In any browser, on any project, at any time.

Read the full letter →

Join the shops building the alternative · no pitch, no spam

The Problem

Twenty-five years of learned dependency.

You buy the software.

You pay for the setup.

You pay for the training.

You pay for support.

You pay again when your shop changes.

And somehow, after all that, you still cannot fully control the most important tool in your building.

When you need to change a construction method, add a new drawer guide, create a custom door standard, or adjust a report, now you need a consultant, a script, a support ticket, or a workaround.

The features are technically there. The control is not.

The world changed. Cabinet software mostly didn't.

Software got better. Hardware got better. Cloud became normal. Modern tools became easier to learn, easier to run, and easier to change.

In too many shops, the software is still the one tool that demands a specialist to operate, a workstation to babysit, and a paid expert to translate what the shop already knows. That is the old model. We are not interested in preserving it.

Read why this has to change →
What We're Hearing

Turns out, it was never just you.

We said one honest thing about cabinet software. Within days, shops wrote back. Owners, designers, production managers, describing the same problems in almost the same words. None of them had compared notes. They didn't need to. What follows is real, pulled straight from those replies.

We pay for seats nobody else can use.

Every task takes hours and hours just to set up.

Honestly, I'm ready for something new.

We lost weeks of work when an update broke our database.

Paying every year for support that never comes.

The slowness on a big job is its own kind of exhausting.

We feel like we need to be computer wizzes just to get a job out the door.

We just lost the guy who finally learned the system.

Too much of how we build lives in one person's head.

I don't have time to relearn it every update.

I'd love to kick it to the curb.

We've already walked away from it.

I'm holding off on a big purchase to see this first.

Everything you wrote is how I already felt.

None of this is unusual. That is the problem.

The Idea

The shop should be in control.

Grainwork is cabinet software for shops that actually build cabinets, design all the way through to manufacturing. Everything we build comes back to three ideas. Here they are, and here is what the software looks like today.

Anywhere

Running your software shouldn't be somebody's job. No server in the corner, no IT company, no installs, no license codes. You open a browser and the job is there, and it's the live one.

Everyone

Everybody who touches a job should be able to see it, not a printout from two weeks ago. Shop seats are free. You pay for the people designing the job, and the rest of your shop gets their own login.

Obvious

Every feature gets one test before we build it: can almost anybody figure this out on their own? Not custom programming. Not a SQL query. Not a formula nobody can read in six months. That rule costs us features, and we're fine with that.

AI has a job. It is not the whole job.

AI helps with setup, system changes, and maintenance. The cabinets, rules, and shop output still need structure. That is how you make software easier to use without making the results harder to trust.

Why I'm Building This

I've made a living as a cabinet software consultant. I'd rather build the tool that removes that dependency.

Portrait of Myron Wittmer, founder of Grainwork

I started on the shop floor. Since then I've worked one-on-one with cabinet shops, fixing broken setups, untangling construction standards, writing scripts, and helping teams get control of systems they already paid for but still couldn't really use.

After enough years doing that work, one thing became impossible to ignore: good shops were carrying too much software burden just to get dependable output. The industry got used to it. I don't think it has to stay that way.

Grainwork is the tool I kept wishing I could recommend.

Myron WittmerFounder · Grainwork
Read the full letter →
What We Have

Further along than people expect.

Farther ahead than what I had anticipated.

Three of our first shops said a version of that, independently, when we asked the same closing question. That is fair. Up to now, most of what anyone had seen was an email and a short clip. There will be a lot more video from here, and more chances to see Grainwork for yourself. Here is what it does today.

Draw the room
01

Draw the room

Walls, cabinets placed on those walls, elevation views. Resize a cabinet, open it up and change its details. Wireframe and render modes for however you like to work.

Drawings that draw themselves
02

Drawings that draw themselves

How your customer and your shop see the job. Plans, elevations and schedules, generated from the job you already drew. Once it is drawn, you should not have to draw it again just to print it.

The shop floor
03

The shop floor

Every department gets a view built around what they actually do, so nobody has to walk to the office to find out what is going on.

Machine output
04

Machine output

Filter the parts, pick your machine, optimize. Sheet layouts that respect grain direction, toolpaths you can look at before anything gets cut, and a file for the machine.

Your standards
05

Your standards

Click a construction question and it zooms to the area it affects, so you can see what you are choosing before you choose it. That is what obvious looks like in practice.

Where We Are

Deep before wide. Working before flashy.

Grainwork is under active development. The focus is the core workflow a production shop has to trust before anything else matters: room layout, cabinet logic, shop setup, and manufacturing output.

The goal is not to ship the longest feature list. The goal is to build the part of the system a shop can actually run work through.

Stay informed
  1. First part cut on a CNC

    August 10, 2026

    A real part, cut on a real machine, from a job drawn in Grainwork.

  2. First beta shops

    August 2026

    Our first shops start running real work through Grainwork. We are onboarding more every week.

  3. Beta testing and feedback

    September – December 2026

    Beta shops run real jobs. We find the obvious bugs, make it easier to use, and build what they tell us is missing. This is the hardest phase to put a date on.

  4. First public launch

    January 2027

    Grainwork opens to the public. We will likely cap signups per week so onboarding and support stay solid.

  5. Full public launch

    March – April 2027

    Signup caps come off. New customers come in at standard pricing.

These are targets, not promises. They are where things stand today and they are subject to change. We will only release when the product is ready.

From the Blog

Thoughts on cabinet software and manufacturing.

All posts →
We Are Not Building Alone Anymore

We Are Not Building Alone Anymore

Four cabinet shops are using Grainwork now. The vision has not changed because users showed up. It just runs through real requests now instead of coming only out of my head.

Myron WittmerMyron Wittmer
Aug 19, 2026
We Cut Our First Part

We Cut Our First Part

We ran our first real test part through a CNC last week. Thanks to Leon Raber at Wood Innovations, and to NewCNC for docs to make our first post easy.

Myron WittmerMyron Wittmer
Aug 10, 2026
We’re Not Building an AI That Designs Your Kitchen

We’re Not Building an AI That Designs Your Kitchen

Every cabinet software company wants to talk about AI right now. But cabinet design is not a creative writing task. A cabinet has to go together in the real world. Grainwork’s AI direction is not about replacing designers. It is about helping them navigate rules, configuration, and troubleshooting faster, without asking them to trust a black box.

Myron WittmerMyron Wittmer
May 22, 2026
Standard Base Is Not a Name

Standard Base Is Not a Name

Not every shop cares about SKUs, and that is fine. But almost every shop benefits from cabinet names that tell you what you are looking at. “Standard base” does not mean much after the cabinet has been modified twelve times. A name should describe what got built.

Myron WittmerMyron Wittmer
May 22, 2026
The Catalog Is the Wrong Place to Start

The Catalog Is the Wrong Place to Start

Legacy cabinet software often starts with a catalog, then piles on folders and subfolders to keep it organized. That may have made sense once. But for real shops, it usually turns into a mess nobody trusts. Grainwork is being built to start with types and presets instead, because shops build cabinets. They do not manage libraries.

Myron WittmerMyron Wittmer
May 22, 2026
Collaboration In Software Should Feel Normal

Collaboration In Software Should Feel Normal

Legacy software made collaboration feel like a workaround. Grainwork is meant to change that by letting the whole job live in one place, so your team, your customer, and even outside drafters can all work from the same source of truth instead of chasing “final_final_v18.pdf.”

Myron WittmerMyron Wittmer
May 22, 2026
FAQ

The answers worth having.

Is this just another AI product?+

No.

There are a lot of AI-built apps hitting the market right now, and a lot of them feel like they were put together fast just because the tools made it possible. That is real. The barrier to entry dropped hard, and the build-versus-buy landscape has changed fast, especially in the last year.

I am using AI heavily. I think that would be stupid not to.

But this is not a one-prompt build, and it is not an app where AI is making random cabinet decisions and hoping they work out. Grainwork still has to be planned, architected, tested, and built around how real shops actually work. It has to reflect how cabinets are constructed, how machining works, how output gets trusted on the floor, and how users actually think when they are trying to get a job out the door.

That part does not come from hype. It comes from experience.

What AI changes for me is speed. It helps me build faster, test ideas faster, and lower the cost of creating software. What it does not replace is software architecture, product planning, CAD and machining understanding, user testing, or thinking carefully about how the system should behave when a shop depends on it.

So yes, AI is a big part of how Grainwork is being built.

But the real differentiator is not that AI touched the code. The differentiator is the product itself: how it is structured, how it is tested, how the workflow is designed, and whether it actually solves the right problems for cabinet shops.

That is the standard I care about.

What makes this different from other cabinet software?+

A lot of the software in this space was built in a different era, and it shows.

Yes, part of the problem is the stuff users feel every day. Windows-only environments. Buggy behavior. Hard installs. Slow learning curves. Systems that take too much effort just to keep running. That part is real.

But the deeper issue is underneath all of that. A lot of these platforms are built on decades-old code and old assumptions about how software should work. That makes it harder to rethink the product in a serious way. Harder to simplify the workflow. Harder to build better integrations. Harder to take advantage of AI in a useful way. Harder to connect with the newer tools, automations, and systems that modern businesses are starting to rely on.

That gap is only going to get bigger.

Grainwork is different because it is being built around a more modern foundation from the start. The goal is not just to make cabinet software look newer. The goal is to make it easier to use, easier to maintain, easier to connect, and easier to keep moving forward as the industry changes.

That matters because cabinet shops do not just need software that works today. They need software that can keep up with where business, manufacturing, and technology are going next.

Who is this for?+

Grainwork is for production cabinet shops that want a better way to get from layout to manufacturing output.

It is for shops that care about how the work actually gets built. Shops that need reliable part data, clear output, and a system that does not take a full-time expert just to keep it running.

It is a good fit for owners, production managers, lead designers, engineers, and technical people inside a shop who are tired of carrying too much software burden just to get dependable results.

It is especially for growing shops that have outgrown spreadsheets, workarounds, and older systems that take too much setup, too much maintenance, and too much effort to trust.

If your shop wants stronger manufacturing capability in a system that is easier to learn, easier to manage, and easier to build on, that is who Grainwork is for.

What does it cost?+

Grainwork is priced per designer, the people actively building cabinets and generating output.

Shop floor staff, production managers, and customer views are free. There are no add-on modules, no per-machine fees, and no setup cost charged separately.

More details will come as we get closer to launch.

Why should I switch?+

Switching software is a big decision. I do not take that lightly.

A lot of shops have thousands of dollars, years of setup work, and a lot of hard-earned knowledge tied up in the systems they already use. That is real. Even when the software is frustrating, switching still feels risky because you are not just replacing a tool. You are touching workflow, output, training, and the way the shop gets work done every day.

For a real production shop, I would not recommend a hard stop and switch.

The better path is to get access, run through some jobs, test a cabinet, validate the output, and build confidence over time. Then, once the system proves itself, you can start making a more complete transition away from the old one.

That is especially true because Grainwork is still an early stage product. It is going to take a little time to earn that trust. But that is exactly how it should work. Software that affects real shop output should be proven, not blindly adopted.

If your current system is still serving you well, keep using it.

But if you already know the cost of staying is adding up, it makes sense to start testing what comes next.

Grainwork is being built for shops that want to make that move carefully, practically, and with a clear eye on the future.

What We Believe

A cabinetmaker shouldn't need permission to do their own work.

Not the consultant. Not the IT contractor. Not the vendor's support queue. The shop.

We're giving shops back to themselves.

Add your shop to the list. You'll get honest updates as we build, and you'll be first in line when the next group opens.

Read the full manifesto →