Plea for simplicity
Briefing: It should be easy to use (easy as pie) but take everything into account (and easily integrate new things in the future).
Unfortunately, even the best designers cannot hide the fact that a flexible and complex application cannot be easy to use per se.
We don't know anyone - including ourselves - who doesn't constantly think: "It should also be able to do that." and "We should also integrate that."
For us, the urge for minimalism is a constant reminder. The KISS principle (keep is short and simple) is a reminder to strive for the simplest possible solution to a task.
As is so often the case, ancient equivalents can be found for modern marketing slogans if they are meaningful.
The German philosopher Johannes Clauberg wrote in 1654: “Entia non sunt multiplicanda praeter necessitatem.” German: "Entities must not be multiplied beyond what is necessary.„
Many small tools versus the jack of all trades
In modern software development, the principle of a complex tool chain can increasingly be observed. There are many small specialized applications for specific tasks. Disruption also in software products. If a concept is outdated, the small building block can simply be replaced. The complex toolchain remains flexible and less obsolete. The condition and guarantee of success are the so-called connectors. The secure and simple exchange of data between all blocks must be guaranteed.
Like no other, Microsoft follows this principle with its "Microsoft Power Platform". The various components serve specific purposes and can be combined with each other to form larger business applications.
It is likely that this trend will become more widespread. Even in classic, large software packages, we observe that the core of the software is changed less and innovations are integrated with plugins and optional packages.