What I do
Whether your system needs an urgent fix today or a full migration to modern .NET, I handle it — without disruption to your business. Every job is fixed-price, agreed upfront.
All services
All work is quoted at a fixed price before I start. No hourly rate surprises.
Your VB6 system has crashed or is behaving unexpectedly. I diagnose and resolve issues fast — often same or next day — so you can get back to work. Source code is not always required for diagnostic and fix work.
Urgent response available →Need to add new functionality, connect to a modern database, or update your system for new business requirements? I extend your existing VB6 codebase safely. Source code is required for modification work — if you don't have it, get in touch and I'll discuss your options.
Fixed-price quotes →Move from VB6 to VB.NET or C# on your timeline. I preserve all your business logic and ensure zero data loss throughout — with full documentation so your team knows exactly what changed.
Phased or full migration →Slow SQL queries, ageing Access databases, or SQL Server performance issues? I tune, migrate and modernise your data layer.
SQL Server · Access · Oracle →Connect your legacy VB6 application to other software your business uses — accounting packages, databases, third-party APIs or other internal systems — without rebuilding from scratch.
ODBC · COM · SQL · File exchange →Ongoing monthly support for businesses that need reliable access to a VB6 expert. A reserved block of hours each month, priority response, and no need to raise a new quote for small jobs.
Monthly plans available →Pricing
Every job is quoted at a fixed price before I start. The figures below are typical ranges to help you plan — your exact quote will depend on the complexity of your system.
Diagnosis and fix of a specific crash, error or unexpected behaviour. Often resolved same or next day.
Adding new functionality, connecting to modern systems, or updating your application for new requirements.
A reserved block of VB6 support hours each month, priority response, and no new quote needed for small jobs.
Full VB6 to .NET migrations are scoped individually following a free assessment. Typical projects of this type fall between £5,000 and £30,000 depending on codebase size and complexity. Phased migrations are available to spread the cost over time.
Older versions
Most developers won't touch anything older than VB6. I go further. If you've come across software built on Visual Basic 4 or Visual Basic 5 — whether inherited, discovered, or just never replaced — we're one of the very few people in the UK who can still work with it.
Released in 1995, VB4 is now exceptionally rare — and so are the developers who understand it. If you've inherited or discovered a VB4 system still running in your business, we can diagnose what it does, fix what's broken, and migrate it to a modern platform when you're ready.
16-bit & 32-bit supportedVB5 introduced compiled executables and was widely used in the late 1990s. Some of those applications are still quietly running in businesses today — often forgotten until something goes wrong. We can maintain, extend and migrate VB5 systems, preserving everything that matters.
Compiled & interpreted appsNot sure which version of Visual Basic your software was built in? I can usually identify it from the executable or source code — just describe what you have and we'll take it from there.
Get a free assessment →I'll always tell you upfront if a job is outside my scope. No charge if a diagnostic reveals something unfixable.