Technology and Long-Term Thinking
Every few years, business software gets a new religion.
Big data. Blockchain. The metaverse. Now AI agents. Each arrives with the same sermon: everything you built is obsolete, and everyone who hesitates is doomed.
Meanwhile, somewhere in Switzerland, a forty-year-old core banking system processes another million transactions before lunch.
Both of these things are true at the same time. That tension is what this paper is about.
We built our practice around a promise, software that lasts, which forces an awkward question: what actually makes technology last?
We have built a lot of systems over the years and inherited even more. The ones that last share five traits. None of them are glamorous.
- They are boring at the foundation. Databases, queues and languages with a decade of production scars. Novelty is fine at the edges of a system. At the core, novelty is a mortgage with a variable rate.
- They have one owner. Not a committee, not a rotating cast of vendors. One person or team who can explain why the system is the way it is, and who feels it when it breaks.
- They have few dependencies, chosen slowly. Every library, platform and vendor is a marriage. The systems that last are the ones that said no often, and said yes only to partners likely to still exist in ten years.
- They are written down. Not novels of documentation, just the decisions and their reasons. A system whose logic lives in one engineer's head has that engineer's notice period as its lifespan.
- They leave room to change their mind. Modular enough that a decision made in 2026 can be reversed in 2029 without a rewrite. Durability is not rigidity. It is the opposite.
The five traits, in the order they usually get skipped.
Notice what is not on the list: the newest framework, the biggest platform, AI.
Trend-chasing is expensive in a way that never shows up on the invoice.
The cost is not the license. It is the migration, the retraining, the two systems running in parallel "temporarily" for three years, the institutional knowledge thrown away with every restart.
The license is the part you can budget. The rest is the part that budgets you.
A full rewrite resets your bug count to zero by deleting ten years of fixes for problems you have forgotten you ever had.
Illustrative, but drawn from experience: every rewrite resets the learning and keeps the bill.
Long-term thinking is not refusing new technology. That is just nostalgia with a firewall.
It is asking a different question at the moment of adoption. Not "what does this do for us this quarter?" but "what will this cost us to still own in ten years?"
AI passes that question, by the way. Not because it is fashionable, but because it is a capability rather than a product, closer to electricity than to a gadget. The durable move is not bolting a chatbot onto your website. It is wiring your data and your processes so that any model, this year's or the ones coming in 2033, can plug in and do work.
Here is the optimistic part: SMEs are built for long-term thinking.
A family-owned company thinks in generations. A Swiss Treuhand thinks in decades of client relationships. Their instincts are already right. The problem is that their technology rarely matches their time horizon. It matches their vendor's sales cycle.
Enterprises can afford to burn money on fashion. An SME cannot, which is exactly why the SME advantage is choosing technology the way it chooses people: carefully, for the long run, with attention to character over charisma.
The most valuable thing a technology decision can buy you is not speed. It is optionality: the ability to make the next decision cheaply.
And that points at the real conclusion.
The technology that lasts is not the technology that never changes. It is the technology built so that change does not kill it.
Frequently asked questions
Should we modernise our legacy system or replace it?
In most cases, modernise incrementally. A rewrite feels cleaner but throws away years of accumulated fixes and forces the business to fund two systems at once. Replace only when the foundation itself blocks you: the platform is dead, the skills are gone, or the architecture cannot express what the business now does. Either way, decide from an inventory of facts, not from frustration.
How do we adopt AI without chasing hype?
Treat AI as a capability, not a purchase. Get your data accessible and your processes described, then pick one narrow, measurable use case and put it into production properly. A company that does this once has built the wiring for everything that follows. A company that buys ten AI tools in a year has built ten new dependencies.
What makes software "last" in practice?
Boring foundations, a clear owner, few and carefully chosen dependencies, written-down decisions, and an architecture that lets you reverse choices without starting over. Longevity is a property of decisions, not of any particular technology.
Is long-term thinking slower?
Only in the first month. Durable foundations make every following feature cheaper, because you build on top of things instead of around them. Most of the slowness in old systems is not age. It is the accumulated cost of short-term decisions nobody went back to fix.
How should an SME budget for technology over the long term?
Budget for ownership, not acquisition. A serious system costs its build price again in care and evolution over the following years, and that is healthy: it means the system is alive and adapting. The expensive pattern is the cycle of neglect and panic replacement every five years. Steady maintenance is cheaper than serial funerals.
.png)




