Glossary

UK Software DevelopmentGlossary

Browse 200 expert definitions covering UK software development technologies, regulations, methodologies, and business concepts.

200 TermsA-Z IndexUpdated 2025

Showing 24 of 200 glossary terms

I

IR35

IR35 explained for UK software developers and business owners. IR35 (Off-Payroll Working Rules) is UK tax legislation that determines whether a contractor should be taxed as an employ... UK context, examples, and related services.

Read Definition
A

API

API explained for UK software developers and business owners. An API (Application Programming Interface) is a defined set of rules and protocols that allows different software system... UK context, examples, and related services.

Read Definition
U

UK GDPR

UK GDPR explained for UK software developers and business owners. UK GDPR (UK General Data Protection Regulation) is the post-Brexit version of EU GDPR, retained into UK law via the Euro... UK context, examples, and related services.

Read Definition
M

MVP

MVP explained for UK software developers and business owners. An MVP (Minimum Viable Product) is the smallest version of a product that allows you to validate your core business assu... UK context, examples, and related services.

Read Definition
S

SAAS

SaaS explained for UK software developers and business owners. SaaS (Software as a Service) is a software distribution model where applications are hosted centrally and delivered to c... UK context, examples, and related services.

Read Definition
C

Cyber Essentials

Cyber Essentials explained for UK software developers and business owners. Cyber Essentials is a UK government-backed cybersecurity certification scheme developed by NCSC (National Cyber Security... UK context, examples, and related services.

Read Definition
D

Dtac

DTAC explained for UK software developers and business owners. DTAC (Digital Technology Assessment Criteria) is the NHS's mandatory assessment framework for digital health technologie... UK context, examples, and related services.

Read Definition
D

DEVOPS

DevOps explained for UK software developers and business owners. DevOps is a set of practices, principles, and culture that combines software development (Dev) and IT operations (Ops) t... UK context, examples, and related services.

Read Definition
M

Microservices

Microservices explained for UK software developers and business owners. Microservices architecture is a software design approach where an application is built as a collection of small, indepen... UK context, examples, and related services.

Read Definition
O

Open Banking

Open Banking explained for UK software developers and business owners. Open Banking is the UK's implementation of PSD2 (Payment Services Directive 2) — a regulatory framework that requires th... UK context, examples, and related services.

Read Definition
R

React

React.js explained for UK software developers. React (also known as React.js or ReactJS) is an open-source JavaScript library developed by Meta (formerly Facebook) for... UK context and related services.

Read Definition
P

Postgresql

PostgreSQL explained for UK software developers. PostgreSQL (commonly called Postgres) is a powerful, open-source relational database management system. It supports adva... UK context and related services.

Read Definition
T

Technical-debt

Technical Debt explained for UK software developers. Technical debt is the implied cost of future rework caused by choosing an easy solution now instead of using a better ap... UK context and related services.

Read Definition
F

Fhir-r4

FHIR R4 explained for UK software developers. FHIR R4 (Fast Healthcare Interoperability Resources, Release 4) is the current stable version of the HL7 FHIR standard f... UK context and related services.

Read Definition
P

Penetration-testing

Penetration Testing explained for UK software developers. Penetration testing (pen testing) is a simulated cyber attack against a software system, network, or application to disc... UK context and related services.

Read Definition
K

Kubernetes

Kubernetes explained for UK software developers. Kubernetes (commonly abbreviated as K8s) is an open-source container orchestration platform that automates the deploymen... UK context and related services.

Read Definition
G

GRAPHQL

GraphQL explained for UK software developers. GraphQL is a query language for APIs and a server-side runtime for executing those queries, developed by Meta (Facebook)... UK context and related services.

Read Definition
T

Typescript

TypeScript explained for UK software developers. TypeScript is a programming language developed by Microsoft that adds static type definitions to JavaScript. TypeScript ... UK context and related services.

Read Definition
W

Wcag

WCAG 2.1 explained for UK software developers. WCAG (Web Content Accessibility Guidelines) 2.1 is the international standard for web accessibility published by the W3C... UK context and related services.

Read Definition
L

Legacy-system

Legacy System explained for UK software developers. A legacy system is any software, hardware, or technology that continues to be used despite being outdated or superseded ... UK context and related services.

Read Definition
O

OAUTH

OAuth 2.0 explained for UK software developers. OAuth 2.0 is an authorisation framework that allows applications to obtain limited access to a user's account on another...

Read Definition
D

Docker

Docker explained for UK software developers. Docker is a platform that packages software and its dependencies into standardised units called containers. A Docker con...

Read Definition
T

Terraform

Terraform explained for UK software developers. Terraform is an open-source Infrastructure as Code (IaC) tool by HashiCorp that allows you to define, provision, and man...

Read Definition
N

Nodejs

Node.js explained for UK software developers. Node.js is an open-source, cross-platform JavaScript runtime environment that executes JavaScript code outside a web bro...

Read Definition