The business software you depend on, cheaper to run and safer to change.

CodeFirst is a UK software company for IT managers and senior managers at medium and large organisations. We take over business systems that someone else built, reduce what they cost to run and bring them up to date in stages, so the business keeps working. For new work, we build to an agreed scope at a fixed price.

Screens ASP.NET Web Forms Supported, but frozen Application .NET Framework 4.6.1 Ended 26 April 2022 Database SQL Server 2016 Ended 14 July 2026 Server Windows Server 2016 Ends 12 January 2027
A typical system we are asked to take on, layer by layer.

Our software is used by teams at

Medtronic, Dell, IBM, FMI, Ericsson and Institut Curie

Is your system built on any of these?

Vendor support on 14 October 2026. When support ends the security fixes stop, even though the software carries on working.

All end-of-support dates
AngularJS 1.x Ended 31 Dec 2021
SQL Server 2014 Ended 9 Jul 2024
.NET 6 Ended 12 Nov 2024
Office and Access 2016 Ended 14 Oct 2025
SQL Server 2016 Ended 14 Jul 2026
Office and Access 2021 Ended 13 Oct 2026
.NET 8 Ends 10 Nov 2026, in 27 days
Windows Server 2016 Ends 12 Jan 2027, in 90 days
SQL Server 2017 Ends 12 Oct 2027, in 363 days
SQL Server 2019 Ends 8 Jan 2030
.NET Framework 4.7 to 4.8.1 No end date announced

Who we work with

IT managers and senior managers at organisations of 50 people or more, with business software in daily use that has become costly or worrying to run.

We are not the right fit for startup MVPs, prototypes or early-stage apps that are not yet in use.

  • IT managersLooking after systems someone else built, and wanting them cheaper to run and less of a worry.
  • Operations, finance and other managersRunning a department that depends on a system nobody can confidently change any more.
  • Medium and large organisationsUsually 50 people or more, with a system the business cannot do without.

What we do

Three kinds of work, usually for the same clients over many years.

Bring it up to date

Modernisation in stages, so the business keeps working while the oldest parts are replaced.

Build something new

New software built to an agreed scope, with the price fixed before work starts.

Technologies we take on

Mostly Microsoft platforms from the last twenty-five years, and the systems built on them.

All technologies

How a takeover works

Taking on a system built by someone else is most of what we do. The order matters: we do not change anything until we can build, release and restore it.

Taking over an existing system
A system nobody has looked inside for years.The review shows which layers are out of support.Code, access and backups are now in your name.One small change, built and released.The unsupported layers are brought up to date.The oldest part is rebuilt, a piece at a time.
  1. We review what you have

    You describe the system and what worries you. We look at the code, hosting and data and tell you what we found, in plain language.

  2. We take control of access and backups

    Source code, servers, domains, accounts and third-party services are moved under your ownership, and we prove a backup can be restored.

  3. We prove we can release

    We build the system from source and ship one small, safe change. Until that works, nobody can honestly promise to fix anything.

  4. We stabilise it

    The faults that hurt most are fixed first, along with anything out of support that exposes you to risk.

  5. We maintain and modernise it

    A monthly arrangement covers support. Larger improvements are scoped and priced separately, in the order that suits the business.

Fixed-price projects

Work we do often enough to price in advance. Scope, price and acceptance checks are agreed before we start.

How fixed price works
PackageTypical priceTypical duration
Code auditAn independent written assessment of a system's condition, risks and options. Price on request 1 to 2 weeks
Access database to web applicationAn Access database rebuilt as a multi-user web application on SQL Server. Price on request 4 to 8 weeks
Spreadsheet to web applicationA critical Excel workbook rebuilt as a web application for several users at once. Price on request 3 to 6 weeks
Customer portalA secure portal where customers see and act on their own data in your system. Price on request 6 to 10 weeks
System integrationTwo systems connected so data is entered once, with failures reported. Price on request 2 to 5 weeks
.NET upgrade assessmentA written, staged and sized plan for moving an application to current .NET. Price on request 1 to 2 weeks
Emergency software supportAn engineer on a failed system for a fixed fee, client or not. Price on request The first four hours
Developer absence coverWe learn your system and cover faults while your developer is away. Price on request A handover session, then up to two weeks of cover

Clients and case studies

Rated 5.0 out of 5 on Clutch.

All case studies
“Improved performance, resilience and reduced costs. What a way to start what is now a long-standing relationship.”
Peter Williams, Head of Supply Chain Services, Logtek
“We have found CodeFirst extremely professional. Their SQL Server technical experts are of the highest standard and I would definitely recommend them.”
Michael Hill, IT Director, Payback Loyalty
Founded
2012
Longest client relationships
More than ten years
Office
Birmingham
Led by
Graham Church, founder

Our office in Birmingham

We work with organisations across the UK. Meet us in Birmingham, or we will come to you.

Contact details

BirminghamMain office

11 Brindleyplace
2 Brunswick Square
Birmingham
B1 2LP
0121 663 1862

Tell us about your system

Say what it does, what it is built on and what is worrying you. We will reply with what we would look at first and whether we are the right people to help.

Tell us about your system 0800 433 7990 Monday to Friday, 9am to 5pm. A first 20-minute call is free, and we reply to every enquiry within one working day. What happens after you get in touch