We maintain and modernise the software your business depends on.

CodeFirst is a UK software development company. We take over business systems that someone else built, keep them running and bring them up to date in stages. 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 3 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 Ends 13 Oct 2026, in 10 days
.NET 8 Ends 10 Nov 2026, in 38 days
Windows Server 2016 Ends 12 Jan 2027, in 101 days
SQL Server 2017 Ends 12 Oct 2027
SQL Server 2019 Ends 8 Jan 2030
.NET Framework 4.7 to 4.8.1 No end date announced

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. £1,950 fixed 1 to 2 weeks
Access database to web applicationAn Access database rebuilt as a multi-user web application on SQL Server. £8,000 to £15,000 4 to 8 weeks
Spreadsheet to web applicationA critical Excel workbook rebuilt as a web application for several users at once. £6,000 to £12,000 3 to 6 weeks
Customer portalA secure portal where customers see and act on their own data in your system. £12,000 to £25,000 6 to 10 weeks
System integrationTwo systems connected so data is entered once, with failures reported. £5,000 to £12,000 2 to 5 weeks
.NET upgrade assessmentA written, staged and sized plan for moving an application to current .NET. £2,500 fixed 1 to 2 weeks
Emergency software supportAn engineer on a failed system for a fixed fee, client or not. £480 fixed The first four hours
Developer absence coverWe learn your system and cover faults while your developer is away. £1,450 fixed A handover session, then up to two weeks of cover

Prices exclude VAT.

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
Offices
Birmingham, London
Led by
Graham Church, founder

Offices in Birmingham and London

Meet us at one of ours, or we will come to you.

Contact details

BirminghamMain office

43 Temple Row
Birmingham
B2 5LS
0121 663 1862

London

Portland House
Bressenden Place
London
SW1E 5RS
020 7043 2136

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