I joined the productivity tools market in 2004 and have had the luxury of observing its dynamics for 22 years now. From time to time the market changes and I write a holistic "visionary" article. The last one was in 2019 when I bet on the no-code revolution. Now it's time to write a new piece, because the market is experiencing tectonic shifts that will change its landscape enormously.
Everyone knows that AI lowered the barrier, so now anyone can build software. You can't vibe-code a full OS (yet), but you can easily vibe-code small apps to solve personal problems. Things get more complex when you add "collaboration" as a dimension. If you work alone it's relatively OK to break things and move forward until you're happy with the app, but if you work in a team it becomes harder to implement all the needed bells and whistles to cover collaborative use cases. You suddenly need data storage with relations, concurrent editing, notifications, changes history, permissions, etc.
It raises an interesting question: where is the hot spot of malleable software in the AI age? Should we always start from scratch in Codex? Or should we have some solid base that can be tailored via custom code?
Imagine you have a small mushroom farm that employs 10 people (don't worry, we will grow champignons here (for now)) and are looking for software to run all operations. Most likely you are using Google Sheets, since the market is too small to have specialized software (ha! no market is too small).

You have several options. The irony is thatโฆ none of the options are ideal.
What is happening in the productivity tools market? It seems the ideal solution is to have a solid base covering 80% (databases, permissions, history, collaboration, notifications, etc.) and let users mix these things and extend via custom code.
As a result, many vendors are heading in this direction, closing the gaps in missing areas. And while vibe-code and low-code tools are adding more solid bases, malleable tools should add more extension points.

In the past the only solid bases you had were a compiler and an OS โ everything else was your problem. Beautiful time of true hackers!
Now we have the luxury of higher abstractions. The most interesting question is: where to stop? For example, a specialized tool without any customization is as solid as it gets, but the lack of customization is exactly what makes it unusable in many cases. With Codex your solid base is almost non-existent, but you have enormous expression power and can build almost whatever you want (expression power is how far you can bend the tool to do exactly what you need).
I think both extremes are suboptimal for the productivity tools market, and we should find a sweet spot somewhere in between.
The solid base should cover what's identical for every team, and custom code should cover what makes yours different.
Current solid bases differ in kind:
Here is a more detailed table of all the options. Note that โ defines a category, this is the reason why it exists.

If the base covers what's identical for every team, custom code covers the rest: your unique interfaces (a harvest screen for the growing room tablet), your business logic (mushroom batch quality rules), your connections (the wholesale client's API, the humidity sensors). This 20% is small in volume, but it is your company, so no vendor will ever model it exactly right.
Code made an unexpected (to me) comeback with LLMs at the end of 2025, so now all no- and low-code tools can rely on code more and more, ironically!
But custom code works well only when the following conditions are met:
AI coding has already brought us two new categories of tools (Codex-like and Lovable-like), but it also empowers low- and no-code tools to solve customizability problems faster, easier, and deeper. In the past custom code extensions were hard (think about the Jira plugin ecosystem), but now they can be easy!
Programmers always had full expression power, but even programmers do not create a lot of personal tools. Why? Well, because it's quite time-consuming. Now the tides are shifting and you can really vibe-code useful personal tools in hours.
In the productivity market you always have this tradeoff: spend time and build a tool for your company or purchase something ready to use. Specialized tools were the default choice for many, but now AI shrinks configuration time (everybody can prompt). It means malleable software becomes approachable for not-very-technically-savvy users and can beat specialized tools more often.
Here is the chart that shows the current positions of all the niches and how they will move to the green area where it is possible to unite high expression power and short build time.

Everyone wants the same territory, but each road is different:
Which vendor/segment reaches this territory first, and is there space for many vendors? I bet there is! Solid bases somewhat differ in kind: some are built for IT departments assembling internal tools, some for teams with heavy collaboration flows, some for tinkerers solving their own problems.
A year ago you had 3 options, now you have 5!
Working alone? You may try to vibe-code it and have fun. A specialized tool covers 90% of your process? Buy it. But for a team with an evolving process, like our mushrooms farm, I would start in a malleable tool today. The base is already there, with batches, orders, history, permissions. And the missing 20% gets more vibe-codeable every month. For example, with Fibery Custom Apps you can have a tailored UI for many use cases very fast.

One principle is quite important: select your base, not the interfaces. Data, history and permissions accumulate and are relatively hard to re-pick in two years. The UI is becoming the cheap and replaceable part.
In 2019 I bet on no-code tools, in 2025 code came back in a very surprising way. This comeback is inverting our market. For many years vendors sold interfaces, while the base (storage, permissions, history) was boring plumbing underneath. Now interfaces are generated in minutes, while a base construction still takes years.
So here are my new bets:
See ya in 2030. We'll check whether that mushroom farm finally got rid of its spreadsheets ๐โ๐ซ.
P.S. This essay looks at malleable software from the productivity market side. For the research side, see Ink & Switch's Malleable Software manifesto and Geoffrey Litt's Malleable software in the age of LLMs.
P.P.S. HN discussion