Cutting features is a form of respect for the user.

Product & Development
A
Appfront
Team
13 July 2026 · 3 min read
Removing things is a form of respect for the user

More features often sounds like a better product. In practice, however, we see the opposite. Software becomes more complicated, users lose their way, and organisations pay for years for features that are hardly used.

At Appfront, we therefore don't believe that the best software has the most features. We believe the best software does exactly what is needed, and nothing more.

Building less often delivers more

When organisations commission software development, a recognisable pattern often emerges. With every meeting, another request comes up.

“Could we also just…”

“Perhaps it would be handy if…”

“To be safe, we'll add this option too.”

Individually, these are logical requests. Together, they gradually turn software into a collection of features that nobody is really happy with.

This has consequences:

  • users lose sight of what matters;
  • new colleagues need more explanation;
  • maintenance becomes more expensive;
  • new functionality takes more and more time.

That is why, during projects, we regularly ask: “Do we really need this?” Because that is how you build better software.

Every extra choice costs a user attention

Every button, setting or option asks something of a user. The more someone has to think about where to click, the slower and less confident their use becomes. Most people don't read the manual and don't first review all the settings. They simply want to get on with their work.

That is why, as a software partner, we make as many decisions as possible upfront. Good default settings are not a limitation but, in fact, a service to the user.

Fewer features often means more value

Research shows that a large share of the features in software is hardly ever used. That is not only a waste of development costs. Every unused feature also has to be tested, maintained and taken into account in future updates. In other words, you pay for it several times over.

For clients, less functionality therefore often means:

  • lower development costs;
  • less maintenance;
  • faster further development;
  • software that is easier to adopt.

Sometimes cutting back is the best decision

That may sound contradictory. Yet you see the same pattern in successful products. Instagram once began as an app with many different features. It was only when its makers removed almost everything and focused entirely on sharing photos that the product truly broke through.

Apple is also known for deliberately limiting choices. Steve Jobs once put it aptly:

“Innovation is saying no to 1,000 things.”

Steve Jobs

Success lies not in adding as much as possible, but in daring to choose and setting priorities.

Cutting back requires craftsmanship

That doesn't mean less is always better. It's about removing what's superfluous and keeping what truly adds value. To do that, you need to understand how users work. Where do they get stuck? What information do they need? Which step can we remove for them?

We believe that's exactly where the difference lies between building software and designing software.

Our role isn't to build everything

At Appfront, we see it as our job to make sharp decisions together with the client. Sometimes that means adding a feature. But quite often it means explaining why something is better not built at all.

That may result in fewer screens, but it delivers software that better meets user needs, is faster, easier to use and simpler to maintain. And ultimately, that is exactly what our clients benefit from most.

Edit content