Insights

Thinking in systems, not trends.

Field-tested perspectives on modernising and integrating the systems that have to keep working while everything around them changes.

Reading these because one sounds familiar?

More insights.

Architecture

The Shared Database Nobody Owns

The most expensive architecture mistake in SMBs is a shared database nobody decided to share. Read coupling is annoying. Write coupling is the liability, and the fix is a governance fight before it is a schema change.

Strategy

Enterprise Software Is Not a Startup

Startup advice about software rarely survives contact with an enterprise. Startups optimise for time to first user. Enterprises should optimise for time to safe reversibility, and the difference is blast radius.

Strategy

Five Questions Before You Rebuild

A manufacturer was three weeks from signing a 1.8M euro migration. One question killed it in a half day, and the budget went somewhere that actually paid. None of the five questions are original, and that is the point.

Modernisation

What 'Done' Looks Like in a Modernisation Project

Most modernisation projects don't end. They just stop getting funded. Done means the old system is off, and the gap between launch and dark is where a team quietly pays for two systems for a year.

Modernisation

Recovering Intent: The Real Work in a Legacy Migration

"Just make the new system do exactly what the old one does" has added more months to migrations than any technical problem. The behaviour is the spec, and that spec includes a decade of edge cases nobody remembers.

Modernisation

When a Rewrite Is the Right Call

Careful modernisation is what I sell, so read the bias in. A rewrite still earns its money in exactly three cases, and there is a caveat about shared databases that nobody puts on the slide.

Modernisation

Modernisation Is Not Migration

Migration changes where your systems run. Modernisation changes what your business can change next. Most programmes buy the first and quietly put the second on the invoice.

Modernisation

Build vs Buy vs Modernise: A Decision Most Teams Get Backwards

Keep it, replace it, or modernise it in place? The choice is usually treated as a build decision. It is a pricing decision, and an organisational one, and almost nobody prices it.

Architecture

What is Composable Architecture? (And When It's the Wrong Choice)

A plain-language guide to composable architecture: what it means, when it helps regulated organisations, and when a monolith is still the right call.

Modernisation

Modernisation Is Subtraction, Not Addition

Most modernisation budgets are wrong before the project starts, because they assume modernising means building more. The biggest lever is what you decide not to carry forward.

Modernisation

How to Modernise a Legacy System Without Downtime

A practical guide to modernising legacy systems without downtime: the strangler-fig pattern, incremental delivery, parallel-run and the rollback discipline that makes it safe.

Modernisation

Five Patterns We See in Every Legacy Audit

Not the same technologies, not the same industries: the same five patterns. What every legacy audit surfaces, and what each one tells you about what comes next.

Integration

Integration That Survives Real Life: Contracts, Observability and Failure Paths

Why durable systems integration depends on clear API contracts, observability and well-designed failure paths far more than on the integration tool you choose.

Modernisation

Lift and Shift vs Replatform vs Refactor: Choosing a Cloud Migration Strategy

A clear comparison of lift-and-shift, replatforming and refactoring as cloud migration strategies: the real trade-offs in cost, risk and long-term value, and how to choose per workload.

Compliance

What UAE PDPL and GDPR Mean for Modernising Legacy Systems

An educational guide to how the UAE PDPL and the EU GDPR shape legacy modernisation (data handling, residency and auditability), and why modernisation is often the moment to get them right.

Have a system that fits one of these stories?