Guides
Practical reference guides for teams that build, buy, and run software. Updated regularly, built to last.
Browse by category
Each category covers a specific area of software delivery. Dive into the topic that matters most to your team right now.
Recently updated
The latest guides from across all categories.
Harness Engineering for Coding Agents
What harness engineering means for AI coding agents: inner vs outer harnesses, guides, sensors, and deterministic tools for Cursor and Claude Code.
Harness Templates for AI Coding Agents
How model-driven templates and code generators become a deterministic outer harness for AI coding agents in Cursor and Claude Code.
The EU AI Act and Custom Software: What UK Businesses Commissioning AI Need to Know
When you commission custom AI-powered software, the EU AI Act determines who carries which obligations. This guide explains provider vs deployer, risk classification, and what UK businesses must do before August 2026.
The GDS Service Standard for Private-Sector Delivery Teams
A practical guide to what the UK Government's GDS Service Standard offers private-sector delivery teams, which practices transfer directly, which need adapting, and which are genuinely public-sector specific.
Using AI to Meet the GDS Service Standard
How AI tools, agent rules and skills (in tools like Claude Code and Cursor), and the GOV.UK Design System help delivery teams meet the GDS Service Standard across research, design, build, and operation, and where human effort still concentrates.
Power Apps, SaaS, or Custom Build? A Self-Assessment for Business Leaders
Answer 10 questions covering your IT capability, requirements, and preferences to get a tailored recommendation. Free, expert-backed results in three minutes.
AI tools, IP ownership, attribution, and compliance for enterprise teams.
REST, GraphQL, gRPC, Azure API Management, and integration patterns.
Decision frameworks for build vs buy, SaaS replacement, and migration planning.
DevOps, CI/CD, testing, estimation, and delivery patterns.
Recognising hidden costs, choosing a modernisation strategy, and planning migration from legacy systems.
Choosing partners, managing handovers, and outsourcing application support.