Legacy .NET Modernisation
for UK Businesses
Legacy .NET modernisation, VB6 and Access migration, cloud migration, maintenance and AI integration for mid-sized businesses running on .NET — every engagement architected and reviewed by Anil Channa, working from India with a working day that overlaps the UK.
.NET Development Services for the UK
More of our published case studies are UK builds than come from anywhere else, so the shape of a UK engagement — the procurement questions, the data-protection paperwork, the working day — is familiar ground.
Modernisation
Taking .NET applications that mid-sized businesses already depend on forward to a supported platform — incrementally, with the existing system running throughout.
- Legacy .NET ModernisationPhased migration from .NET Framework 1.1–4.8 to .NET 8/10, preserving business logic module by module. Now also covers the WebForms-to-React/Blazor front end and the API layer over a legacy core.
- VB6, Access & Classic ASP MigrationPre-.NET estates nobody left can maintain, migrated incrementally to modern .NET with the existing system running throughout.
- Legacy Apps to Cloud MigrationsMove on-premise .NET systems to Azure or AWS, with a migration order that keeps the business trading and a cost model agreed before anything moves.
- Application Maintenance & SupportProactive monitoring, bug fixes, security patching and performance tuning for pre-2012 .NET applications, by someone who knows why the system works the way it does.
- Modernisation AssessmentStart here · $5,000A fixed-scope, fixed-price engagement that maps what your legacy .NET system actually contains and what moving it forward would really take.
AI for existing .NET systems
The follow-on, not the front door. AI wired into a system that is already supportable — including retrieval over your own documents and databases.
- AI Integration for Existing SystemsPython AI services wired into .NET applications already in production, with auth boundaries, cost control and evaluation before anything ships. Includes retrieval over your own data.
- AI Readiness AssessmentA fixed-scope, fixed-price engagement that tells you which AI use cases in your estate are actually viable and what they will cost to run.
Other work we take on
Greenfield builds and dedicated teams. Still offered, still delivered to the same standard — just no longer the thing we lead with.
- Custom Software DevelopmentBespoke .NET systems built around your workflows rather than around a vendor's roadmap — including multi-tenant SaaS platforms and mobile apps over an existing .NET back end.
- Dedicated Development TeamsA team assembled around your project — greenfield especially — working to one architecture and under one person's review.
The practical answers, before you ask
- Shared hours
- 09:00 – 12:30 GMT (to 13:30 BST). That is your whole morning, every working day — enough for stand-ups, reviews and a call before lunch without anyone working late.
- Who you contract with
- Softwiz Infotech, registered in India. One principal — Anil Channa — accountable for every engagement.
- Paperwork
- You sign our MSA, with a SOW for each engagement. An NDA can be signed before the technical diagnostic if you want one in place first.
- Invoicing
- Prices are quoted in USD and invoiced in your local currency, paid by local bank transfer. Payment terms are set out in the MSA.
- Governing law
- The agreement is governed by the laws of India.
Work delivered for clients in the UK
- Remote Support.NET / WebRTC
Remote Support
United Kingdom · Remote Support / Windows Estate · Delivered by Softwiz
A remote support platform of the client's own, in the mould of AnyDesk or TeamViewer, built so technicians can reach Windows machines at customer sites from anywhere, with no router or firewall changes at either end, including at the logon, lock and UAC screens.
Case study - CRM / Billing.NET 10 / React 19
CRM & Billing
United Kingdom · CRM / Billing & Field Service · Delivered by Softwiz
A full commercial-lifecycle platform for a UK B2B services company: quote, contract, engineer site visit, invoice, payment, credit note, bank reconciliation and reporting, plus a self-service portal for their own customers.
Case study - Hospitality / Workforce.NET 10 / React Native
Venue Operations
United Kingdom · Hospitality / Workforce Management · Delivered by Softwiz
A multi-venue platform for a bar and pub group: rostering, clock-in, timesheets and labour cost for managers, with a React Native app for staff to check their schedule, request time off and swap shifts.
Case study - Retail / EPOS.NET / WPF / SQL
Just Retail
United Kingdom · Retail / EPOS · Led by Anil Channa, before Softwiz was founded
A UK EPOS and retail management platform for independent retailers, built as a WPF desktop back office on .NET. Anil maintained and extended it with stock-take, supplier promotions and shelf-edge labelling.
Case study
Every .NET version since 1.1 in 2003. Still shipping on .NET 10.
You work with me. Every project. I architect and review every engagement personally — that doesn't get delegated.
The engineers alongside me are people I have worked with for years and go on working with, project after project. Not a rotating cast, and not strangers matched to a requirement sheet — a settled group whose work I already know, building to my design and under my review.
You always know who is writing your code, and it is never a stranger from a bench.
How we workHow Working Together Is Shaped
Four steps, in order of commitment, each stating what it deliberately does not cover. Prices are in USD wherever you are.
Technical Diagnostic
For you if: You suspect the estate is a problem but nobody has established whether it actually is, or whether now is the moment to spend money on it.
- A 45-minute call — with me, not a salesperson — about what the system does and what is prompting the question.
- A short written summary afterwards: which .NET version you are on, whether it is still in support, and where that leaves you.
- The two or three biggest risks as they stand, named specifically rather than as general warnings.
- A straight answer on whether modernisation is worth doing yet. Sometimes it is not, and that is a useful thing to know for free.
What this is not: This diagnoses. It does not plan. A migration plan requires reading your code, which is the paid assessment below — anyone offering you a costed plan off the back of one call is guessing, and the guess will be wrong in your favour until the invoice arrives.
Book the free diagnosticModernisation Assessment
For you if: You have accepted something needs doing and now need a number you can take to a budget holder — one that will survive contact with the code.
- A system and dependency map: what the application is actually composed of, and which versions you are pinned to.
- A named risk register rather than general warnings, including anything already out of support.
- A per-module position on incremental migration versus rebuild, because the answer is rarely the same across a whole estate.
- A phased plan with effort sized per phase and the assumptions shown, so your engineers can challenge them.
- A costed first phase — or a written explanation of why the system should be left alone, which is a legitimate and reasonably common outcome.
What this is not: The fee is credited in full against the modernisation project if you proceed within 90 days.
Request the assessmentFixed-Scope Modernisation Project
For you if: The assessment is done, the phases are agreed, and you want the first one delivered against a scope and a price that were both worked out by reading your code rather than estimated from a description.
- A fixed price for the agreed phase, produced by the assessment rather than quoted off a conversation.
- The phases delivered section by section, with your existing system running throughout.
- Architecture and code review by me on every phase — that part does not get delegated.
- Tests written alongside the work rather than promised for later, and a build that fails on warnings.
- A working, deployed system at the end of each phase, not just at the end of the project.
What this is not: There is no published price band here on purpose. Anyone quoting you a range before reading your code is guessing, and the guess runs in their favour until the invoice arrives. The assessment produces the number; once it is agreed it is fixed, and work beyond the written scope is quoted separately rather than absorbed silently.
See how we workSupport & Maintenance Retainer
For you if: The system is business-critical, the people who built it have gone, and you need someone who knows why it works the way it does to still be there in two years.
- Bug fixes, security patching, framework and dependency upgrades, and performance work on a system I already know.
- A named person — me — rather than a ticket queue and a rotating cast.
- Continuity of context. The reason clients stay is that we are the ones who remember why a particular calculation works the way it does.
What this is not: Not a lock-in: the minimum term is a single month, and it runs rolling after that. The figure depends on what the system is and what keeping it healthy actually takes, so it is set after reviewing it rather than published as a band. And a retainer is not an unlimited change budget — new capability is scoped and quoted as project work, while the retainer keeps what exists running and current.
Talk about ongoing supportQuestions from UK buyers
Do you have an office in the UK?
No. You contract with Softwiz Infotech, registered in India, and every engagement is architected and reviewed by Anil Channa personally. We say so up front because it is the first thing a procurement team checks, and hearing it now is better than finding it out later.
What hours overlap with the UK?
09:00 – 12:30 GMT (to 13:30 BST). That is your whole morning, every working day — enough for stand-ups, reviews and a call before lunch without anyone working late. Our core hours are Mon – Fri, 9:00 AM – 6:00 PM IST, and you will have a reply to any enquiry within 24 hours.
How is personal data handled under UK GDPR?
For UK and EU clients we normally act as a data processor and you remain the controller, so we process personal data only on your documented instructions under a data processing agreement. Because we operate from India, any personal data we process involves an international transfer, which needs a safeguard — in practice the EU Standard Contractual Clauses, or the UK International Data Transfer Agreement or Addendum. We enter into these as part of the engagement. The full position is on our security page.
How do contracts and invoicing work?
You sign our MSA, with a SOW for each engagement. An NDA can be signed before the technical diagnostic if you want one in place first. Prices are quoted in USD and invoiced in your local currency, paid by local bank transfer. Payment terms are set out in the MSA. The agreement is governed by the laws of India.
Where does an engagement start?
With a free 45-minute Technical Diagnostic and a short written summary afterwards. If there is work worth doing, the next step is the Modernisation Assessment: $5,000, 2 weeks, fixed scope. The fee is credited in full against the modernisation project if you proceed within 90 days.
Tell Us About Your System
Describe what the system does and what is prompting the question. Anil will reply within 24 hours and recommend the right starting point — including the answer that says leave it alone for now.