top of page

Built on .NET. Built to scale. Built to last.

Custom .NET applications, APIs and cloud platforms, and careful upgrades for the ones your business already runs on.

01

Upgrades without a big-bang cut-over

02

Patched every month, not every crisis

03

Code your own team can own

Software rarely breaks the day support ends. It just stops getting safer.

Most businesses run on .NET they haven’t looked at in years: a customer portal on .NET 8, a pricing engine on .NET Framework, a WCF service nobody dares to touch. They keep working, so nobody budgets to update them, until a security audit, a cyber insurer or a new integration asks which version they are on. On 10 November 2026, .NET 8 and .NET 9 stop receiving security patches. Version 4.6.2 of .NET Framework follows in January 2027.

At vi-tech, we build new .NET applications and bring existing ones up to date without stopping the business that depends on them. We design the architecture, write clean C#, build the APIs that connect your systems and move them to .NET 10, the long-term release supported until November 2028. Then we add what modern .NET makes possible: faster pages, cloud hosting that scales, offline-ready apps for people in the field and AI assistants that work inside your own software, with your own permissions.

3x

3yrs

800bn

58%

more likely to suffer a cyber incident: organisations still running end-of-life software, according to an insurer’s claims data.

of security patches for .NET 10, the long-term support release, running until November 2028.

package downloads from NuGet, the library ecosystem behind .NET, across more than 478,000 packages.

of developers who use ASP.NET Core want to keep using it, and almost one in five web developers surveyed already does.

New software, old software made new, and everything that connects them.

Six things we deliver on .NET, from the first line of code to the patch that keeps it safe five years later.

Six layers inside every .NET application we ship.

Screens are what people see. These six layers decide whether the software is fast, safe, easy to change and still supported in five years. Tap a marker to look inside.

Most systems don’t need a rewrite. They need a plan and a steady hand.

Big-bang rewrites are where budgets and good intentions go to die: two years of work, a frozen roadmap and a weekend cut-over everyone dreads. We take the slower road that finishes sooner. We put a modern .NET front door in front of the old system, move one feature at a time behind it and keep both running side by side, so every step goes live on its own and can be rolled back if it misbehaves. The business never stops, and the old code quietly retires.

Side by side

Yours

In slices

features move one at a time, each one live and tested before the next begins

old and new run together, so there is no weekend cut-over to survive

clean, documented code and pipelines that your team or any partner can take over

Secure by default

Security checks in every build, dependencies kept current and Microsoft’s monthly .NET patches applied on schedule.

Fast by design

Load testing, caching and performance budgets set before launch, so pages and APIs stay quick as you grow.

Tested before it ships

Automated tests around the code that matters, so changes go out on a Tuesday afternoon, not a Saturday night.

Six stages from first code review to software that keeps improving.

We read your code before we quote for it, then ship working software every two weeks.

process-developers-reviewing-code.jpg

Where are you starting from?

A new product, an ageing system, a move to the cloud and an AI feature each start in a different place. Here is where we would usually begin.

Platform

Web & APIs

Apps

Power BI Desktop · Power BI Service · Report Builder · Power BI Embedded · Mobile apps

Lakehouse · Warehouse · Data Factory · Real-Time Intelligence · OneLake

DAX · Power Query (M) · Tabular Editor · DAX Studio · Direct Lake

Data

Entity Framework Core · SQL Server · Azure SQL · PostgreSQL · Cosmos DB · Redis

Cloud & DevOps

Azure · Docker · Kubernetes · GitHub Actions · Azure DevOps · OpenTelemetry

AI

Microsoft Agent Framework · Microsoft.Extensions. AI · Azure OpenAI

field-marine-engineer-engine-room-laptop.jpg

Mid-ocean, an app that needs the internet is an app that doesn’t work.

Software for vessels has to run on a satellite link that drops, queue its changes and sync the moment the signal returns, and be simple enough for an engineer at the end of a twelve-hour watch. Our maritime team includes a Master Mariner who has served as a Salvage Master, so we build for those conditions from day one. We write offline-ready .NET apps for planned maintenance, inspections, crew records and ship-to-shore reporting, connect them to your ship management system and bring the ageing Windows tools many fleets still rely on up to date.

Also building for logistics, finance, manufacturing, healthcare, energy and professional services.

Three ways in. One team accountable for the outcome.

.NET code & risk review

Build or modernise

Support & patching

A fixed-price, two-week review of your code, versions, dependencies, security and hosting, with a clear upgrade path and an estimate you can budget against.

New applications, APIs or staged upgrades, delivered in two-week sprints by one team, from architecture to release.

Monthly .NET and package updates, monitoring, fixes and small features on a monthly plan, with version upgrades planned ahead.

Best for

estates that have grown messy

Best for

new reporting or a fresh start

Best for

teams without in-house BI specialists

vi-tech-cta-dotnet-development.jpg

Bring us the application everyone is afraid to touch. We’ll tell you what it needs.

In a free 45-minute session we will look at your application, its .NET version and dependencies, and show you the safest route to a supported, faster and easier-to-change version.

Frequently asked questions

bottom of page