Insights

Practical notes on modern business software

Articles on keeping .NET systems current, adding AI where it earns its keep, and building software that lasts.

.NET 8 upgrade readiness check: is your application ready for .NET 10?

Ten questions to see how exposed your application is when .NET 8 support ends, and what the upgrade is likely to involve.

Read the article

Buying a business that runs on software: a technical due diligence checklist

The questions to ask the seller about ownership, key people, code, security, hosting and contracts, and the red flags that should change the price.

Read the article

What it costs to upgrade, take over or look after a bespoke business system

Starting prices for each first step, what really drives the cost, and the running costs to budget for.

Read the article

Your app was built with an AI tool: is it ready for real customers?

What to check before an app built with Lovable, Bolt, Replit or Cursor takes real customers, payments and personal data.

Read the article

How to audit a .NET codebase you've inherited

A practical step-by-step audit: build it, compare it with production, check packages, secrets, database and hosting, then rank the risks.

Read the article

Supporting a legacy .NET Framework application without a rewrite

Still running Web Forms, MVC 5 or WCF? What "supported" really means, where the risks are, and how to keep it secure.

Read the article

Your developer has left: what to do with a bespoke system nobody understands

What to secure first, how to find out what you have, and how to choose who looks after it next.

Read the article

Windows Server 2016 end of support: what it means for your business applications

Windows Server 2016 stops receiving security updates on 12 January 2027. Your options for the applications and databases running on it.

Read the article

.NET 8 end of support: what it means and what to do

.NET 8 and .NET 9 stop receiving security updates on 10 November 2026. What that means and how to plan the upgrade.

Read the article

Migrating .NET Framework to .NET 10: a practical guide

How to move a business-critical .NET Framework application to modern .NET in stages, without a risky rewrite.

Read the article

Adding AI to existing business systems: what actually works

Document processing, email triage and search over your own knowledge, done safely inside the systems you already run.

Read the article

Have a project in mind?

Tell me what you're trying to achieve, and I'll reply as soon as I can to say whether it's a fit and what the fixed-price first step costs.

Start a project