design trends

Malleable Software

Malleable software lets the people using a tool reshape it over time. Geoffrey Litt has written about this for years. The core idea is that users should not just consume software but actively edit its behavior and structure to match their thinking.

This concept rejects the frozen surface of traditional apps. Instead of settings menus and feature requests the software stays flexible by design. Users become co creators who extend or modify the tool as their needs evolve.

It is not customization toggles buried in a preferences panel. Those still treat the core product as sacred and unchangeable. Malleable software hands over the source or exposes live editing surfaces that feel like changing your own notes.

It is not traditional scripting or plugin systems that only experts can touch. The goal is to lower the barrier so that domain experts with modest technical skill can still bend the tool.

Tana lets users build their own information systems from the ground up instead of forcing information into someone else's template. Capacities works on similar principles. Obsidian's plugin ecosystem created an entire economy of small malleable tools shared between people whose brains work alike.

One researcher used a malleable note taking system to invent a personal knowledge format that tracks claims evidence and confidence levels. When her workflow changed she rewrote the queries and views in an afternoon without waiting on a vendor. The tool adapted because it was built to be reshaped.

Use malleable software when your workflow changes frequently or when no existing tool quite captures how your team actually thinks. It earns its keep in research creative work and any domain with high idiosyncrasy. The tradeoff is steeper initial learning and less hand holding than rigid tools.

Avoid it when you need strict compliance controls or when your users are complete beginners who require guided experiences. Sometimes structure saves more time than flexibility grants.

The feedback loop tightens dramatically. Bad assumptions in the original design get corrected by the people who feel the pain daily. This produces software that evolves faster than any roadmap process could allow.

Malleable software sits at the heart of the personal software era because it matches the reality that every small group works differently and that difference deserves to be encoded.

When the users are also the editors bad design cannot hide for long.

Related terms

Keep exploring