De-risking transformation by grounding strategy in commercial reality

Moving complex programmes from red to green through evidence-led discovery, pragmatic design, and accountable delivery.

AI

Transformation in the age of AI

Every transformation decision now has an AI dimension. Are you spending millions on a platform AI will make obsolete? Chasing AI without understanding the problem it should solve? We ensure AI is a factor in your strategy, not an afterthought or a distraction.

Evidence, not promises

30 years across insurance, energy, manufacturing, telecoms, logistics, pharma, and financial services.

Programme Assurance
€29m programme — hard call made

€40bn insurance subsidiary. Failing multi-year IT transformation independently assessed, options evaluated, and the difficult decision taken to close — saving further investment in a programme that couldn’t deliver.

Strategic Pivot
Portfolio company repositioned

Octopus Investments portfolio company. Technology strategy redesigned to align with revised commercial objectives.

Technical Debt Remediation
£500k savings, 15% OpEx reduction

£50m revenue telecom. Systematic elimination of technical debt and operational cost reduction.

Supplier Transition
Critical migration delivered

Global telecoms infrastructure. Complex supplier transition programme brought from risk to controlled delivery.

IT/OT Convergence
£1bn programme integration

£850m energy utility. Industrial control systems integrated with enterprise IT across Energy-from-Waste facilities.

Infrastructure Consolidation
56 sites unified

£500m manufacturing group. Multi-site IT infrastructure consolidated into centralised shared services.

OT Cyber Security
Industry framework delivered

Pharmaceutical industry consortium. OT cyber security programme establishing cross-industry standards.

Programme Fatigue Recovery
£12m programme completed

£1.1bn logistics company. Fatigued infrastructure improvement programme recovered and datacentre closure delivered on schedule.

Retail Transformation
150 stores stabilised, 11% OpEx cut

£235m PE-backed retailer. WAN rebuilt across 150 sites, vendors consolidated, and outsource transformation delivered through a Fix–Platform–Grow methodology.

Paradigm Perspectives

One email per new Paradigm Perspective when it's published. No digest, no funnels.

Let's talk

Whether you need assumptions pressure-tested before committing budget, a strategy that will survive contact with reality, or a programme brought back from the edge — the conversation starts here.

Start a Conversation


Debugging Information
Lucee (Gelert) Os 5.4.8.2-SNAPSHOT (CFML Version 2016,0,03,300357)
Template /index.cfm (/home/paradigm/public_html/index.cfm)
Time Stamp 7 Aug 2026 03:44
Time Zone UTC
Locale English (uk)
User Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Remote IP 216.73.216.51
Host Name paradigm-ict.com
Architecture 64bit


Execution Time

Total Time Avg Time Count Template
0.64 ms 0.64 ms 1 /home/paradigm/public_html/Application.cfc$onRequestStart
0.247 ms 0.247 ms 1 /home/paradigm/public_html/Application.cfc$onSessionStart
0.078 ms 0.078 ms 1 /home/paradigm/public_html/includes/head.cfm
0.063 ms 0.063 ms 1 /home/paradigm/public_html/index.cfm
0.06 ms 0.06 ms 1 /home/paradigm/public_html/Application.cfc
0.055 ms 0.055 ms 1 /home/paradigm/public_html/includes/menuBar.cfm
0.012 ms 0.012 ms 1 /home/paradigm/public_html/includes/footer.cfm
0.005 ms 0.005 ms 1 /home/paradigm/public_html/WEB-INF/lucee/context/Component.cfc
0.069 ms  STARTUP, PARSING, COMPILING, LOADING, & SHUTDOWN
0.737 ms  APPLICATION EXECUTION TIME
0.425 ms  QUERY EXECUTION TIME
1.23 ms  TOTAL EXECUTION TIME
red = over 250 ms average execution time


Implicit variable Access

Scope Template Line Var Count
variables /home/paradigm/public_html/Application.cfc 42 cfquery 1
variables /home/paradigm/public_html/Application.cfc 50 cflock 1


SQL Queries

(Datasource=Paradigm-ICT, Time=0.425 ms, Records=0) in /home/paradigm/public_html/Application.cfc:40
SET time_zone = '+00:00'


Scope Variables

Application Variables:
applicationname=Paradigm_ICT
CASCADEREFRESHRUNNING=false
CASCADEREFRESHSTARTEDAT={ts '2026-08-07 03:05:18'}
COMPANYNAME=Paradigm-ICT
DATASOURCE=Paradigm-ICT
MAILSERVERDETAILS=Struct (4)
OGIMAGETOKEN=OG-IMG-TOKEN-Kx7mP9qR2vN4wJ8sF3hL6y
PARADIGM_SECRET_KEY=PARADIGM-ICT-SECRET-fKPw3AYaOkUc4NVVkAZmSg
PARADIGMAPIKEY=PARADIGM-ICT-API-m2Al3ozfHcZDWOkns53h1w
PHANTOMBUSTER_WEBHOOK_SECRET=PB-WEBHOOK-SECRET-IgH37N0hwBrGDK+asadjWg
SCHEDULERRUNNING=false
SCHEDULERSTARTEDAT={ts '2026-08-07 03:44:01'}
UKVAT=20
WORKFLOWRUNNING=Struct (27)
WORKFLOWRUNSTARTEDAT=Struct (27)
CGI Variables:
auth_password=
auth_type=
auth_user=
cert_cookie=
cert_flags=
cert_issuer=
cert_keysize=
cert_secretkeysize=
cert_serialnumber=
cert_server_issuer=
cert_server_subject=
cert_subject=
cf_template_path=/home/paradigm/public_html/index.cfm
content_length=
content_type=
context_path=
gateway_interface=
http_accept=*/*
http_accept_encoding=gzip, br, zstd, deflate
http_accept_language=
http_connection=close
http_cookie=
http_host=paradigm-ict.com
http_referer=
http_user_agent=Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
https=on
https_keysize=
https_secretkeysize=
https_server_issuer=
https_server_subject=
local_addr=178.159.5.243
local_host=greyhound.dnshostnetwork.com
path_info=
path_translated=/home/paradigm/public_html/index.cfm
query_string=
remote_addr=216.73.216.51
remote_host=216.73.216.51
remote_user=
request_method=GET
request_url=https://paradigm-ict.com/index.cfm
script_name=/index.cfm
server_name=paradigm-ict.com
server_port=443
server_port_secure=1
server_protocol=HTTP/1.1
server_software=
web_server_api=
Cookie Variables:
cfid=ed483bcc-dfc5-4213-a476-04899fb3e2b2
cftoken=0
Request Variables:
org.apache.catalina.AccessLog.Protocol=HTTP/1.1
org.apache.catalina.AccessLog.RemoteAddr=216.73.216.51
org.apache.catalina.AccessLog.RemoteHost=216.73.216.51
org.apache.catalina.AccessLog.ServerName=paradigm-ict.com
org.apache.catalina.AccessLog.ServerPort=443
org.apache.tomcat.remoteAddr=216.73.216.51
org.apache.tomcat.request.forwarded=true
Server Variables:
A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C.0.6=Complex type
A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C.1.1=Complex type
A0608BEC-0AEB-B46A-0E1E1EC5F3CE7C9C.1.2=Complex type
CACHE=Struct (188)
CACHE_TIMESTAMPS=Struct (188)
cbox-javaloader-1B50254DE719A76B2ADC708B9F6D56EE=Component (modules.str.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-52B877CA0494DF462AFAE4B19932AA27=Component (modules.contentbox.modules.contentbox-deps.modules.cbmarkdown.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-554E0B2DF76810BDA83FB33DA8A8ABE9=Component (modules.contentbox.modules.contentbox-deps.modules.cbmarkdown.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-757114FCCFB5C490D952526BFDF3987E=Component (modules.str.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-7C624209BA64FDFA88C5C8208DA20E5C=Component (modules.quick.modules.str.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-8E03551109DB0559698D811C86B103EB=Component (modules.contentbox.modules.contentbox-deps.modules.cbmarkdown.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-AEAAE1EF90B4BB57161501BD525097AE=Component (modules.BCrypt.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-D3D5EEDE3F35A4658B10897E5F82E29A=Component (modules.relax.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-D98F90619134ECE764EC062DCA91FCE0=Component (modules.quick.modules.str.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-DDCEE58D59F22F146C90D6E97C07CA45=Component (modules.relax.modules.cbjavaloader.models.javaloader.JavaLoader)
cbox-javaloader-F4E336252BF14F02E265FDC3C6BA95E1=Component (modules.quick.modules.str.modules.cbjavaloader.models.javaloader.JavaLoader)
coldfusion=Struct (9)
java=Struct (8)
LOGIN_BRIDGE=Struct (0)
lucee=Struct (8)
os=Struct (8)
PRODSTRUCT=Struct (1)
RECENT_ORDERS=Array (16)
separator=Struct (3)
servlet=Struct (1)
system=Struct (2)
ZONESTR=Struct (0)
Session Variables:
sessionid=5C920D83F2B0988A3A8ABD9E510E1673
urltoken=CFID=ed483bcc-dfc5-4213-a476-04899fb3e2b2&CFTOKEN=0&jsessionid=5C920D83F2B0988A3A8ABD9E510E1673
YOURKEY=bxlHAg8/U8v86+igg8lwTA==
Debug Rendering Time: 0 ms