Blog

Notes from the build.

Working notes on the integrations operations actually run on — WhatsApp Business API, Google Workspace, Razorpay — and on how we scope, measure and hand over. Written by the engineers doing the work, not a content team.

An old brass gear meshed with a newer steel gear, both still turning, representing the coexistence period during legacy system modernisation.

Legacy System Modernisation: A Practical Guide

The US federal government spends $754 million a year maintaining just eleven of its oldest systems, some running languages taught to almost nobody currently in the workforce. Here is how to decide what to do about the equivalent system in your own organisation.

Engineering & Architecturelegacy systemsmodernisationtechnical debtengineering
Read the piece →
An open ledger book with one page lifted to reveal simple gears underneath, representing algorithmic transparency requirements for public bodies.

Algorithmic Transparency: What Public Bodies Must Publish

The UK has mandated algorithmic transparency records across central government since February 2024. Most technology vendors selling into the public sector have not read the standard they will be asked to comply with.

Government & Public Sectoralgorithmic transparencyATRSgovernment AIpublic sector
Read the piece →
Three paths diverging from a single starting point toward three different-shaped destinations, representing the rewrite, refactor and replace decision.

Rewrite, Refactor, or Replace?

These three words get used interchangeably in planning meetings and they describe very different risk profiles. Confusing them is how a two-month refactor quietly becomes an eighteen-month rewrite.

Engineering & Architecturelegacy systemsrefactoringtechnical debtengineering
Read the piece →
A single visible iceberg tip labelled with a small cost figure, with a much larger mass hidden below the waterline, representing the hidden cost of legacy systems.

The Real Cost of Keeping a System You Should Have Replaced

Eleven of the US federal government's oldest IT systems cost $754 million a year to maintain. None of that figure appears on a single line labelled 'cost of not modernising' — it is scattered across budgets that make delay look free.

Technology Economicslegacy systemstechnical debttechnology economicsbudgeting
Read the piece →
A narrow bridge over a chasm with visible cracks partway across, representing the risk concentrated in the data migration phase of modernisation.

Data Migration: Where Modernisation Projects Actually Die

The application layer gets the planning attention. The data underneath it is where modernisation projects actually run aground, usually because nobody looked closely at it until the migration was already underway.

Engineering & Architecturedata migrationlegacy systemsmodernisationengineering
Read the piece →
A document icon with a checklist of clean boxes, half checked, representing a well-structured tender document.

How to Write an RFP for an AI Project

Most AI RFPs describe a technology. The ones that produce good outcomes describe a problem, a baseline, and how success will be measured. Here is the structure that gets you real answers.

Government & Public SectorRFPprocurementtenderAI projects
Read the piece →
A timeline with several date markers, one clearly moved further along the line than the others, representing the deferred Annex III obligations under the AI Omnibus.

The EU AI Act: What Technology Buyers Need to Know

Many vendor websites still say high-risk obligations landed on 2 August 2026. They didn't — the AI Omnibus pushed that date to December 2027. Here is what actually applies, and when.

Government & Public SectorEU AI ActcomplianceregulationAI Omnibus
Read the piece →
A small solid triangle standing among several larger translucent shapes, positioned confidently rather than diminished, representing a smaller vendor competing in a concentrated market.

Selling to Government as a Smaller Technology Vendor

UK central government awards just 10% of its direct spend to SMEs, down from 13% in 2020. Across the EU, the average number of bidders per contract has almost halved. Here is how a smaller vendor competes anyway.

Government & Public SectorSMEgovernment contractsprocurementsmall vendors
Read the piece →
Three simple house-shaped icons of different sizes and styles standing side by side, representing in-house, agency and offshore team structures.

In-House Team, Agency, or Offshore: An Honest Comparison

The systematic evidence says the choice between building a team, hiring an agency, or going offshore matters less than how the relationship is governed. But each option still carries a different, predictable set of trade-offs worth naming honestly.

Business & Enterprisein-house vs outsourcingoffshore developmenthiringengineering teams
Read the piece →
A document with several small red flag icons marking specific paragraphs, representing warning signs scattered through a proposal.

Red Flags in a Software Development Proposal

Most bad vendor relationships were visible in the proposal, before anyone signed anything. Here is what to look for while you still have the leverage to walk away.

Business & Enterprisevendor selectionred flagsproposalsprocurement
Read the piece →
A single key that appears to fit many locks but is shown, on closer inspection, only cut to fit the very first one, representing the illusion of vendor flexibility that turns into lock-in.

Vendor Lock-In: How to Spot It Before You Sign

A UK regulator spent two years investigating cloud pricing and found that less than 1% of customers switch provider each year. That statistic describes what lock-in looks like once it has already happened. Here is how to spot it before it does.

Cybersecurity & Trustvendor lock-incloud contractsswitching costsprocurement
Read the piece →
A magnifying glass positioned over a tangled set of lines, revealing them underneath as a clean, organised diagram, representing what a good discovery phase produces.

What a Good Technology Discovery Phase Looks Like

Discovery is often sold with a claim that traces to an internal IBM training programme with no published dataset. That does not mean discovery is worthless — it means the pitch for it has been resting on the wrong evidence.

Business & Enterprisediscovery phaserequirementssoftware developmentproject planning
Read the piece →
A single lock icon at the center of a network diagram with several connected nodes, representing security designed into a system's architecture rather than bolted on.

Data Security for Enterprise Software Projects

The global average cost of a data breach is now $4.99 million. Most enterprise software projects treat security as a checklist at the end rather than a design constraint from the start — and the difference shows up in exactly that number.

Cybersecurity & Trustdata securityenterprise softwarecompliancecybersecurity
Read the piece →
A cloud-shaped icon with a meter dial inside it climbing steadily upward, connected by a thin chain to a padlock, representing rising cloud costs and vendor lock-in together.

Cloud Costs: Why the Bill Keeps Growing and What to Do

A UK regulator spent two years investigating cloud pricing and concluded competition 'is not working well.' Fewer than 1% of customers switch provider a year. Here is what that means for your bill.

Technology Economicscloud costsFinOpsvendor lock-incloud pricing
Read the piece →
A flowchart of connected rectangles where three are filled solid and confidently linked, while the rest remain dotted outlines, representing partial automation within a real business process.

AI Agents for Business Operations: A Practical Guide

Nine in ten companies say they use AI. Gartner estimates only about 130 of the thousands of vendors selling 'agents' have built anything that deserves the name. This is the guide to telling the difference.

AI & AutomationAI agentsautomationagentic AIenterprise AI
Read the piece →
A geometric balance scale weighing one large block against many small uneven blocks, representing the build versus buy trade-off.

Build vs Buy: A Decision Framework With Real Numbers

Nearly a third of organisations have now declined to buy software because they could build it in-house with AI coding tools. That changes the calculation — but not in the direction most people assume.

Engineering & Architecturebuild vs buyarchitectureSaaSvendor lock-in
Read the piece →
Three solid geometric shapes, with a magnifying glass revealing the middle one to be hollow, illustrating vendor due diligence.

How to Choose a Software Development Partner

The statistic everyone quotes about outsourcing failure rates comes from a 2003 Gartner prediction with no published methodology. Here is what the peer-reviewed evidence actually says about picking a technology partner.

Business & Enterprisevendor selectionoutsourcingdue diligenceprocurement
Read the piece →
A geometric government building with a single clean line passing straight through it, representing a clear procurement route.

Technology Procurement for Government: A Buyer's Guide

Across five UK digital programmes, supplier arrangements contributed to at least 29 years of delay and £3 billion in cost increases. The auditors were clear about why — and the fix is in how the contract is written, not who signs it.

Government & Public Sectorprocurementpublic sectorcomplianceAI ActDPDP
Read the piece →
A grid of small building icons of varying ages and conditions, with a magnifying glass highlighting a few of the most weathered ones, representing a technology estate audit.

How to Audit Your Technology Estate Before You Modernise

The GAO could rank the US federal government's legacy systems by risk because it actually looked — at age, language, hardware support and known vulnerabilities. Most organisations modernise the system that is loudest, not the one that is riskiest.

Engineering & Architecturetechnology auditlegacy systemsrisk assessmentengineering
Read the piece →
A new structure gradually growing around and replacing sections of an older structure piece by piece, representing incremental system replacement.

Strangler Fig: Replacing a System Without a Big-Bang Cutover

Named after a vine that gradually envelops and eventually replaces its host tree, this pattern lets a new system take over a legacy one piece by piece — so a single bad cutover night can never take down the whole business.

Engineering & Architecturestrangler figlegacy systemssoftware architecturemigration
Read the piece →
A badge-shaped seal next to a detailed audit report, with an arrow pointing from the plain report to the badge, questioning whether the badge alone tells the full story.

What SOC 2 Actually Proves (And What It Doesn't)

A vendor telling you they are 'SOC 2 certified' has already told you something worth noticing — SOC 2 is not a certification, and the distinction is not pedantry.

Cybersecurity & TrustSOC 2compliancevendor securityaudit
Read the piece →
A single data packet icon following a dotted path through several unlabelled boxes before reaching a final destination, representing the unclear journey of data through an AI vendor's systems.

Where Does Your Data Go? Questions to Ask Any AI Vendor

Most organisations adopting an AI tool never actually ask where the data goes after it leaves their system. The answer is usually available. Almost nobody asks for it before signing.

Cybersecurity & TrustAI vendorsdata privacythird-party riskprocurement
Read the piece →
Three overlapping circles labelled with different regulatory frameworks, with a shared shaded region in the middle representing common compliance ground.

GDPR, DPDP and the AI Act: One Compliance Map for Three Jurisdictions

An organisation operating across the EU, India and building with AI is subject to three regulatory regimes simultaneously, each with different definitions and different triggers. Treating them as three separate checklists wastes effort that a single map would save.

Cybersecurity & TrustGDPRDPDPAI Actcompliancedata protection
Read the piece →
A single decision node in a flowchart with a small recording icon attached to it, capturing every input and output as it passes through, representing an audit trail built into an AI system's core path

Building Audit Trails Into AI Systems From Day One

When a regulator, a customer or your own compliance team eventually asks why an AI system made a specific decision, the honest answer is often that nobody can fully reconstruct it. That is a design failure, not an inevitability.

AI & Automationaudit trailsAI governancecomplianceengineering
Read the piece →
A strong central chain link connected to several weaker, corroded links, representing how supplier security determines the strength of the whole chain.

Third-Party Risk: Your Security Is Your Suppliers' Security

A growing share of breaches now originate through a vendor rather than a direct attack. Your own security controls can be excellent and still not protect you, if the weakest link is a supplier you never properly vetted.

Cybersecurity & Trustthird-party riskvendor securitysupply chaincybersecurity
Read the piece →
Digital Transformation for Mid-Sized Businesses on a Real Budget

Digital Transformation for Mid-Sized Businesses on a Real Budget

Deloitte's research found mid-sized businesses report meaningfully lower returns from digital investment than large enterprises. The gap is not about ambition. It is about scoping a programme to the resources actually available.

Digital Transformationmid-sized businessdigital transformationSMBbudget
Read the piece →
A single narrow bridge connecting an old riverbank to a new one, with most of the construction effort visibly concentrated on the far bank rather than the bridge itself.

Digital Transformation: Why Most Fail and What the Survivors Do

The claim that '70% of digital transformations fail' is repeated constantly and traceable to no credible primary source. The real evidence points somewhere more specific and more fixable: most transformation budgets go entirely to technology, and almost none to redesigning how people actually work.

Digital Transformationdigital transformationchange managementtechnology adoption
Read the piece →
A tangled, looping path redrawn beside it as a short, direct line, representing a workflow before and after redesign.

Workflow Redesign: The Step Everyone Skips

Organisations reporting the strongest bottom-line impact from AI were 2.8 times more likely to have redesigned their workflows than those reporting weaker impact. Almost every transformation budget still goes to the tool rather than to this step.

Digital Transformationworkflow redesigndigital transformationprocess improvement
Read the piece →
A small thriving plant in a single well-tended pot next to a large barren field where the same plant has been sparsely and unevenly scattered, representing the gap between a successful pilot and a str

Why Pilots Succeed and Rollouts Fail

A successful pilot gets celebrated, funded for wider rollout, and then quietly underperforms at scale. McKinsey's manufacturing research has a name for this pattern: pilot purgatory. Here is what actually causes it.

Digital Transformationpilotsscalingtechnology rolloutdigital transformation
Read the piece →
A price line that starts low and flat, then bends sharply upward past a marked threshold, representing the point where a commercial product's total cost overtakes a custom build.

When Off-the-Shelf Software Stops Being Cheaper

Off-the-shelf software is cheaper right up until the point where making it fit your actual process costs more than building something that fit from the start. Most organisations cross that line without noticing.

Technology Economicsbuild vs buyoff-the-shelf softwaretechnology economicsprocurement
Read the piece →
Two dashboards side by side, one showing a rising activity chart and the other showing a flat outcome line beneath it, illustrating the gap between usage and impact.

How to Measure Whether a Technology Project Worked

Login counts and adoption rates measure whether people opened the tool. They do not measure whether anything got better. Most organisations only track the first kind of number, and then wonder why the return on investment is hard to demonstrate.

Digital TransformationmeasurementROItechnology adoptionmetrics
Read the piece →
A group of small figures moving from one side of a gap to the other via a series of visible stepping stones, representing a structured, staged change process.

Change Management for Technology Rollouts

The popular change-management frameworks are frequently cited as settled science. Most of the specific statistics behind them come from the vendors selling the framework — which doesn't make them useless, but does mean they should be read as marketing-adjacent rather than independently verified.

Digital Transformationchange managementtechnology rolloutadoptionADKAR
Read the piece →
A standard shipping container that has been extensively modified with mismatched additions welded onto its exterior, representing a commercial platform stretched far past its intended shape through cu

The Hidden Cost of Customising Someone Else's Platform

Heavy customisation of a commercial platform is the worst of both worlds: you pay licence fees like a buyer and maintenance costs like a builder, while owning neither the product roadmap nor your own codebase.

Technology Economicscustomisationplatform riskbuild vs buytechnology economics
Read the piece →
A traditional balance scale where the build side has been fitted with a small additional weight, tipping it slightly further than before, representing a real but modest shift caused by AI coding tools

AI Coding Tools Changed Build vs Buy. Here's How Much.

Nearly a third of organisations have now declined to buy a software product because they could build the functionality in-house using AI coding tools. That is a real, measured shift — and it changes less about the decision than the headline suggests.

AI & AutomationAI coding toolsbuild vs buyagentic codingsoftware development
Read the piece →
A single central hub with an increasing number of thin lines radiating out to separate boxes, each line visibly straining, representing the accumulating maintenance burden of every integration in a gr

Integration Debt: The Cost of Every Tool You Add

Every tool in your stack has to talk to the others, and each connection needs maintaining as both ends change independently. A decision that looks cheap in isolation — one more tool — can be expensive in aggregate, and almost nobody counts the aggregate.

Engineering & Architectureintegration debttechnical debtsoftware architecturetechnology stack
Read the piece →
What Custom Software Actually Costs

What Custom Software Actually Costs

Every "$50,000 to $250,000" price range you have read comes from a software agency's marketing page. None of them publish a sample, a method, or a source. Here is how to work out the number yourself.

Technology Economicssoftware costtotal cost of ownershipestimationprocurement
Read the piece →
A premium, enterprise-style technology illustration showing the hidden reality behind IT project costs.  The composition features a large project estimate document on one side.

The Median IT Project Comes In On Budget

Everyone in this industry quotes the same statistic. Some version of most software projects fail, and the average one runs wildly over budget. It is repeated in board papers, vendor decks and procurement business cases, usually traced back to the Standish Group's CHAOS report.

Technology Economicsbudgetestimatingrisk
Read the piece →
A split illustration: on the left, a stack of disconnected software dashboards and pilot reports; on the right, a single clean operational workflow with a measured outcome dial.

Everyone Bought AI. Almost Nobody Bought Results.

Nine in ten organisations now use AI — yet only about 6% report significant earnings impact from it, and while 64% of OECD countries run generative AI, fewer than a third measure whether it worked. Here is what separates the two groups, and how Kaizen Spark Tech builds for the second one.

AI & AutomationGovernment & Public SectorTechnology EconomicsDigital Transformation
Read the piece →
Google Apps Script is not a toy

Google Apps Script is not a toy

Treated as a real platform — version control, error handling, quota awareness — Apps Script carries more production load than people expect. And where it stops.

AI & Automationgoogle-workspaceautomationtooling
Read the piece →
What we put in a handover pack

What we put in a handover pack

Architecture notes, environment setup, runbooks and secret rotation. The test: can an engineer who never worked on the project operate it without a meeting?

Engineering & Architecturehandoverdocumentationdelivery
Read the piece →
When automation is the wrong answer

When automation is the wrong answer

Automation multiplies whatever it is pointed at. Three situations where we tell clients to fix the process first and quote for less work than they asked for.

AI & Automationautomationprocessstrategy
Read the piece →

Want this in your inbox?

No newsletter software yet. Email us and we will add you to the list we send new pieces to.

Considering a build? Describe the process and we will come back with a scope and a cost range — including if our view is that software is not the right answer. Get a range Message on WhatsApp