Malleable software
Software that users can change
New to the term? Start with the definition. If you'd like to be on this list, please contact us.
Report: malleability in the HRIS industry, 1,600 products assessed →
Configurable software vs. malleable software →
Customization vs. configuration vs malleability →
What is malleable software? Read the explainer →
The enterprise feature request problem →
No products match that search yet.
Shapes
Vibe Hub
Shapes lets customers build dashboards with plain language with no coding necessary.
Spreadsheets
Google Sheets
Formulas & Apps Script
Apps Script lets users create custom functions and menus for places where formulas fall a little short.
Microsoft Excel
Formulas & Office Scripts
You can literally build Doom inside Excel. For a technical user, Excel is extremely malleable.
Work management
Fibery
Custom apps
Build your own interfaces on the UI extension points inside a workspace, from a chart type to an interactive timeline to a small mobile app, without writing the code yourself.
Developer tools
Visual Studio Code
Extension API
Add commands, languages, debuggers and whole UI panels through an extension API, then install them from the marketplace or your own disk.
Raycast
Extensions
Write extensions in React and TypeScript that add new commands and views to the launcher, and publish them to the store.
GNU Emacs
Emacs Lisp
Redefine almost any behaviour of the editor while it is running, in the same language the editor is largely written in.
Adaptive software
Adaptive software shapes itself to each user, sometimes without the user even being aware that anything is happening.
Differ
Every user gets their own version of the app. An agent watches how each person uses the product and ships a per-user variant, within guardrails the team sets.
How does a product get on this list?
The easiest way to get on this list is to simply contact us. The main definition we look to is that the user of the software is able to modify it to a sufficient degree. We're reasonably loose with the definition of user - if people close to users (sales, cs) can modify the software then we're happy to count it.
Make your own product malleable
Rough adds a malleable surface to your product, so the people using it can build the small features they need themselves, inside your app and within the limits you set.