For decades, every piece of software was an island.
To use one, you rowed across and paid the entrance fee, and then you were admitted: you got a login. Then you learned the local language: you needed to understand where the menus lived, what each button did, how to make exports or conduct searches within the software.
And so it went, island after island, each with its own jargon, its own dialect. Island after island. Software after software.
Nobody complained about this.
There simply was no other way to reach what the software could do, so you made the crossing and played by its rules.
That era is ending.
The change rests on two things:
Any bridge that is built stays forever. The LLM can from then on use those bridges to reach software, collect what it needs, and you never have to learn the software's jargon or idiosyncrasies to get the benefit of the software.
Put one and two together and the old way of working changes. You used to spend your days skipping from software to software, getting information from each of them, and trying to reach your objectives with all of that info.
Now, you can stay inside the LLM you already know, and tell it what your objectives are. That LLM will then decide what software it needs to help you, reach across to the right software, and bring the info you require back to you. Even without you requesting that info explicitly.
What the software is capable of has not changed. How you unlock that potential has: this has dramatically improved. The ease with which you operate has increased massively.
Two things follow, and together they are larger than either alone.
It would be easy to read this as bad news for software. If the LLM does everything, who still needs the tool underneath? But consider what the large language model actually needs to work well.
An LLM is at its best when it reasons over information that is already clean, structured and ready to use.
Ask it to wade through raw data itself — to gather, sort and make sense of the mess — and it slows down and stumbles.
Someone has to hand it the finished, valuable material.
That is what good software does, and has always done: it turns raw data into something dependable and ready. The LLM feeds on that. Without it, it starves: it starts to hallucinate, just like someone who is starving does.
Which is why software does not become redundant here. It becomes the thing waiting on the far side of the bridge with the value already prepared.
This is the end of the era of islands, not the end of the islands themselves. They stop being places you had to cross the water to reach, and become the sources the mainland cannot do without. The model can cross any bridge it likes — it still arrives empty-handed unless someone, on some island, has the goods ready.
Software will not be replaced by AI. It will be engulfed, embraced, to all appearances gone.
And yet, it will matter more than it ever did.
Subscribe to the Hello Customer newsletter and receive the latest industry insights, interesting resources and other updates.