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.
What Assured AI Development Looks Like: Evidence from Our Own Delivery
What assured AI-assisted development looks like, shown with our own published delivery data, and the evidence to ask a supplier for before trusting theirs.
In-House DevOps vs DevOps-as-a-Service: A Cost and Capability Comparison
Should you hire a DevOps engineer or work with a DevOps-as-a-Service partner? A practical comparison of cost, coverage, risk, and how AI-augmented delivery changes the economics.
Governing Software Your Staff Build with AI
How to govern the apps, agents and automations staff build with AI tools: what to allow, how to find what exists, and when a tool needs proper support.
Managed Support vs Hiring a Developer or DevOps Engineer
Should you hire a developer or DevOps engineer to run your software, or use a managed support partner? A UK comparison of cost, cover, breadth and risk.
Penetration Test or Production Readiness Review: Which Do You Need?
A penetration test attacks a running system; a production readiness review checks the code. When you need each, which to do first, and why order matters.
Production Readiness Checklist for AI-Built Apps: OWASP ASVS and Cyber Essentials Plus
A production readiness checklist for AI-built apps, mapped to OWASP ASVS 5.0 and Cyber Essentials Plus, including what Cyber Essentials Plus does not cover.
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.
UX and UI design for custom software, AI in the design process, brand guidelines, design systems, and accessibility.
DevOps, CI/CD, testing, estimation, and delivery patterns.
Recognising hidden costs, choosing a modernisation strategy, and planning migration from legacy systems.
Software development contracts, IP licensing, liability, and the legal terms that shape bespoke build engagements.
Choosing partners, managing handovers, and outsourcing application support.