{
  "about": "Out-of-support software revealed by the home pages of UK councils, NHS trusts and universities. Totals only; see the report page for the method.",
  "report": "https://www.codefirst.co.uk/end-of-life/uk-public-sector-report/",
  "generated": "2026-10-03",
  "totals": {
    "organisations": 816,
    "reached": 739,
    "revealing": 378,
    "withEnded": 70,
    "withEnding": 4,
    "withUnknown": 43
  },
  "sectors": [
    {
      "key": "councils",
      "name": "Local councils",
      "organisations": 366,
      "reached": 361,
      "revealing": 224,
      "withEnded": 35,
      "withEnding": 0,
      "withUnknown": 24,
      "servers": {
        "IIS": 23,
        "Apache": 17,
        "nginx": 54,
        "Cloudflare in front": 79,
        "Other": 16,
        "Not named": 172
      }
    },
    {
      "key": "nhs",
      "name": "NHS trusts",
      "organisations": 211,
      "reached": 163,
      "revealing": 59,
      "withEnded": 11,
      "withEnding": 3,
      "withUnknown": 6,
      "servers": {
        "IIS": 6,
        "Apache": 43,
        "nginx": 32,
        "Cloudflare in front": 48,
        "Other": 9,
        "Not named": 25
      }
    },
    {
      "key": "universities",
      "name": "Universities",
      "organisations": 239,
      "reached": 215,
      "revealing": 95,
      "withEnded": 24,
      "withEnding": 1,
      "withUnknown": 13,
      "servers": {
        "IIS": 12,
        "Apache": 44,
        "nginx": 27,
        "Cloudflare in front": 71,
        "Other": 14,
        "Not named": 47
      }
    }
  ],
  "components": [
    {
      "name": "jQuery 3.x",
      "component": "jQuery",
      "status": "supported",
      "sites": 156,
      "sectors": {
        "councils": 92,
        "nhs": 31,
        "universities": 33
      },
      "end": null
    },
    {
      "name": "Drupal 10",
      "component": "Content management system",
      "status": "supported",
      "sites": 61,
      "sectors": {
        "councils": 44,
        "nhs": 3,
        "universities": 14
      },
      "end": null
    },
    {
      "name": "IIS 10.0",
      "component": "Web server",
      "status": "unknown",
      "sites": 41,
      "sectors": {
        "councils": 23,
        "nhs": 6,
        "universities": 12
      },
      "end": null
    },
    {
      "name": "jQuery 1.x",
      "component": "jQuery",
      "status": "ended",
      "sites": 37,
      "sectors": {
        "councils": 17,
        "nhs": 8,
        "universities": 12
      },
      "end": null
    },
    {
      "name": "Drupal 11",
      "component": "Content management system",
      "status": "supported",
      "sites": 36,
      "sectors": {
        "councils": 25,
        "nhs": 2,
        "universities": 9
      },
      "end": null
    },
    {
      "name": "ASP.NET Web Forms",
      "component": "Web framework",
      "status": "supported",
      "sites": 31,
      "sectors": {
        "councils": 19,
        "nhs": 3,
        "universities": 9
      },
      "end": null
    },
    {
      "name": "Bootstrap 5.x",
      "component": "Bootstrap",
      "status": "supported",
      "sites": 18,
      "sectors": {
        "councils": 11,
        "nhs": 3,
        "universities": 4
      },
      "end": null
    },
    {
      "name": "jQuery 2.x",
      "component": "jQuery",
      "status": "ended",
      "sites": 11,
      "sectors": {
        "councils": 7,
        "nhs": 1,
        "universities": 3
      },
      "end": null
    },
    {
      "name": "Bootstrap 4.x",
      "component": "Bootstrap",
      "status": "ended",
      "sites": 10,
      "sectors": {
        "councils": 6,
        "nhs": 1,
        "universities": 3
      },
      "end": "2023-01-01"
    },
    {
      "name": "Bootstrap 3.x",
      "component": "Bootstrap",
      "status": "ended",
      "sites": 9,
      "sectors": {
        "councils": 4,
        "nhs": 3,
        "universities": 2
      },
      "end": "2019-07-24"
    },
    {
      "name": "Apache 2.4",
      "component": "Web server",
      "status": "supported",
      "sites": 9,
      "sectors": {
        "councils": 2,
        "nhs": 1,
        "universities": 6
      },
      "end": null
    },
    {
      "name": "PHP 8.3",
      "component": "PHP",
      "status": "supported",
      "sites": 8,
      "sectors": {
        "councils": 2,
        "nhs": 4,
        "universities": 2
      },
      "end": "2027-12-31"
    },
    {
      "name": "ASP.NET on .NET Framework 4.x (CLR 4.0.30319)",
      "component": ".NET Framework",
      "status": "unknown",
      "sites": 7,
      "sectors": {
        "councils": 5,
        "universities": 2
      },
      "end": null
    },
    {
      "name": "Classic ASP",
      "component": "Web framework",
      "status": "supported",
      "sites": 7,
      "sectors": {
        "councils": 5,
        "nhs": 2
      },
      "end": null
    },
    {
      "name": "AngularJS 1.x",
      "component": "Web framework",
      "status": "ended",
      "sites": 5,
      "sectors": {
        "councils": 2,
        "universities": 3
      },
      "end": "2021-12-31"
    },
    {
      "name": "PHP 7.4",
      "component": "PHP",
      "status": "ended",
      "sites": 4,
      "sectors": {
        "councils": 1,
        "universities": 3
      },
      "end": "2022-11-28"
    },
    {
      "name": "PHP 8.4",
      "component": "PHP",
      "status": "supported",
      "sites": 4,
      "sectors": {
        "councils": 1,
        "nhs": 3
      },
      "end": "2028-12-31"
    },
    {
      "name": "PHP 8.2",
      "component": "PHP",
      "status": "ending",
      "sites": 4,
      "sectors": {
        "nhs": 3,
        "universities": 1
      },
      "end": "2026-12-31"
    },
    {
      "name": "PHP 8.5",
      "component": "PHP",
      "status": "supported",
      "sites": 2,
      "sectors": {
        "councils": 1,
        "universities": 1
      },
      "end": "2029-12-31"
    },
    {
      "name": "Drupal 7",
      "component": "Content management system",
      "status": "ended",
      "sites": 2,
      "sectors": {
        "councils": 2
      },
      "end": "2025-01-05"
    },
    {
      "name": "Drupal 9",
      "component": "Content management system",
      "status": "ended",
      "sites": 1,
      "sectors": {
        "councils": 1
      },
      "end": "2023-11-01"
    },
    {
      "name": "jQuery 4.x",
      "component": "jQuery",
      "status": "supported",
      "sites": 1,
      "sectors": {
        "universities": 1
      },
      "end": null
    },
    {
      "name": "Vue 3",
      "component": "Web framework",
      "status": "supported",
      "sites": 1,
      "sectors": {
        "universities": 1
      },
      "end": null
    }
  ]
}