If your business runs on Windows — and most UK businesses do — there's a good chance your team spends their day in desktop applications. Accounting software, stock management, CRM systems, job tracking, quoting tools. These are the workhorses of your operation.
The problem is that off-the-shelf software rarely fits. You end up bending your workflow to match the software, rather than the other way around. People start keeping spreadsheets on the side. Workarounds become the norm. The software that was supposed to save time starts costing it.
Custom-built software fixes that — but until recently, it came with a price tag that put it out of reach for many smaller businesses. That's changed. Dramatically.
Why Windows Desktop Applications Still Matter
There's a trend in the industry towards web-based everything. And for some use cases, that makes sense. But for businesses that process high volumes of data, need fast keyboard-driven workflows, or rely on complex forms and reporting — desktop applications are still king.
The technology I use is called WPF (Windows Presentation Foundation). It's Microsoft's framework for building serious Windows applications — the same technology behind tools used in finance, logistics, manufacturing, and healthcare. It handles large datasets without breaking a sweat, supports complex data entry forms, and integrates natively with printers, scanners, and local hardware.
Paired with Azure SQL as a cloud database backend, you get the best of both worlds: a fast, responsive desktop application with your data securely in the cloud. Your team can work from the office, from home, or from a client site — same application, same data, no VPN headaches.
How AI Has Changed the Economics
Here's the honest bit. Two years ago, building a bespoke Windows application was a significant investment. Every screen, every data grid, every report, every piece of business logic had to be written from scratch. A decent application could take months of development. The cost reflected that, and it meant custom software was really only viable for larger businesses with bigger budgets.
AI has rewritten those economics completely.
I now use AI-assisted development throughout the entire build process. It generates application code, builds data entry forms, creates database schemas, writes validation logic, and produces test cases — all at a speed that simply wasn't possible before. The work that used to take a developer weeks of manual coding now takes days.
But here's the important nuance: AI is brilliant at writing code, but it still needs a human architect.
Code Is Fast — Architecture Still Needs Experience
AI can generate a thousand lines of clean, working code in minutes. What it can't do is understand your business. It doesn't know that your warehouse team needs a different view from your sales team. It doesn't know that your quoting process has three exceptions that only your longest-serving staff member remembers. It doesn't know which reports your MD looks at every Monday morning.
That's where twenty years of building business systems comes in. The value I bring isn't typing code faster — it's knowing what to build, how to structure it, and how to make it work for real people in a real business.
AI handles the heavy lifting. I handle the thinking.
Structured AI, Not Just Chat
There's a difference between asking AI to "write me some code" and having a properly structured AI development workflow. I've invested heavily in building systems that make AI genuinely effective for serious software development:
- Persistent knowledge — My AI tooling remembers every project decision, every gotcha, every client-specific rule. It doesn't start from scratch each session. It compounds knowledge over time, which means fewer mistakes and faster delivery the longer we work together.
- Automated quality checks — Code gets reviewed and tested automatically, not just by me but by AI systems that catch issues humans might miss. Edge cases, data validation gaps, security concerns — they're flagged before they reach you.
- Pattern libraries — After building systems for manufacturing, construction, aquatics, aviation, and financial planning, I've built up a library of proven patterns. Common problems have proven solutions. Your project benefits from everything I've learned on every previous project.
- Infrastructure expertise — AI writes great code, but setting up Azure databases, configuring security, managing deployments, handling backups — that still needs human expertise and careful attention. I handle all of that.
This isn't AI replacing a developer. It's AI amplifying a developer who already knows what good looks like.
What This Means for Your Business
The practical impact is straightforward:
- Projects that used to take months now take weeks. A typical business application that might have been a three-month build is now delivered in three to four weeks.
- Lower cost, same quality. Faster delivery means lower development costs — and I pass that saving on. Bespoke software is now accessible to businesses that couldn't have justified it before.
- More robust results. AI-generated code is consistent, well-tested, and doesn't suffer from the human tendency to cut corners when deadlines loom. The end product is genuinely more reliable.
- Faster iteration. Want to change something after you've seen it? With AI-assisted development, changes that used to take days now take hours. You're not locked into early decisions.
What You Actually Get
Every application I build follows the same proven approach:
- A proper Windows application — fast, responsive, keyboard-friendly. Not a slow web app pretending to be desktop software.
- Azure SQL cloud database — your data is secure, backed up continuously, and accessible from anywhere. No server in the back room to worry about.
- Full source code ownership — you own everything. No licensing fees, no vendor lock-in, no monthly per-user charges that grow as your team does.
- Ongoing support — I don't disappear after go-live. Most of my clients have been with me for years. I maintain, update, and evolve their systems as their business grows.
Is This Right for Your Business?
If you're currently running your business on spreadsheets, an ageing Access database, or off-the-shelf software that doesn't quite fit — it's worth a conversation.
The question used to be "can we afford custom software?" For a lot of businesses, the answer was no. AI has changed that equation. The question now is "can we afford not to have software that actually works the way we do?"
No obligation, no jargon, no hard sell. Just a practical conversation about what's possible for your specific situation.
Want to talk through your situation?
No pressure, no jargon. Just a practical conversation about what's possible.
Get in Touch