# Talk Think Do > UK-based software consultancy delivering AI-accelerated, cloud-native software solutions. Microsoft Solutions Partner specialising in bespoke application development, legacy modernisation, and managed application support. For detailed information about all services, pricing, case studies, and team, see [llms-full.txt](https://talkthinkdo.com/llms-full.txt). Website: https://talkthinkdo.com Location: Bournemouth, Dorset, UK Phone: +44 1202 006729 ## About Talk Think Do partners with organisations to accelerate and stabilise large-scale software delivery. Founded by Matt Hammond, the team combines senior engineering expertise with AI-enhanced development tools (GitHub Copilot, Azure OpenAI, Cursor) to reduce delivery time without sacrificing quality. Accreditations and certifications: - Microsoft Solutions Partner (Azure Infrastructure, DevOps and GitHub, Digital and App Innovation) - ISO 27001 certified - Cyber Essentials Plus certified - Government Commercial Agency (GCA) supplier (G-Cloud 14 and DOS 7) - GDPR compliant ## Services - [Custom Software Development](https://talkthinkdo.com/services/custom-software-development/) - Bespoke software on Azure with AI-accelerated delivery. C#/.NET, React, full code ownership, enterprise-grade security. - [AI Development & Implementation](https://talkthinkdo.com/services/ai-development-implementation/) - Enterprise AI built on Azure OpenAI, Copilot Studio, Semantic Kernel, and RAG architectures. - [Legacy Application Modernisation](https://talkthinkdo.com/services/legacy-application-modernisation/) - Transform outdated systems into modern, scalable Azure platforms using the 6 Rs framework. - [API & Integration Services](https://talkthinkdo.com/services/api-and-integration-services/) - REST, gRPC, GraphQL, Azure APIM, and event-driven integration on Azure. Connect applications and build resilient API platforms. - [DevOps & Modernisation](https://talkthinkdo.com/services/devops-modernisation/) - CI/CD pipelines, infrastructure-as-code, platform engineering, and DevOps-as-a-Service on Azure. - [Managed Application Support](https://talkthinkdo.com/services/managed-application-support/) - SLA-backed support, proactive monitoring, and continuous improvement. We also support software we didn't build. - [Software Development Company UK](https://talkthinkdo.com/services/software-development-uk/) - UK-based software development company and consultancy. Bespoke, cloud, mobile, and AI software on Azure. GCA supplier, ISO 27001 certified, full code ownership. - [Enterprise Software Development](https://talkthinkdo.com/services/enterprise-software-development/) - Mission-critical systems at scale with ISO 27001 security, GCA framework approval (G-Cloud 14 and DOS 7), and complex compliance requirements. - [Bespoke Franchise Platforms](https://talkthinkdo.com/services/bespoke-franchise-platforms/) - Custom, owned franchise software for established networks that have outgrown off-the-shelf software. Best-of-breed operations with the franchise layer built in, delivered incrementally on Azure, owned by you with no per-franchisee fees. Targets bespoke franchise platform, custom franchise software UK, and replacing franchise management software. - [Field Service App Development](https://talkthinkdo.com/services/field-service-app-development/) - Bespoke, offline-first field service apps for franchise networks and van-based operators. Every component (native app for non-desk staff, scheduling, doorstep payments, franchise hierarchy, national-scale data, push and deep links) is proven in a Talk Think Do production system or accelerator module. Native React Native on Azure, owned outright, no per-user fees. Targets field service app development UK, custom field service software, and offline field service app. - [Cloud Application Development](https://talkthinkdo.com/services/cloud-application-development/) - Azure-native cloud application development in the UK. Cloud-native patterns, infrastructure as code, AI-accelerated delivery, and ISO 27001 security. - [Application Development Services](https://talkthinkdo.com/services/application-development-services/) - Full-lifecycle application development services across web, cloud, mobile, and enterprise applications on Azure. AI-accelerated delivery and full code ownership. - [Microsoft Gold Partner](https://talkthinkdo.com/services/microsoft-gold-partner/) - The Microsoft Gold Partner programme was retired in 2022. Talk Think Do holds the successor Microsoft Solutions Partner designations for Azure development. - [Microsoft Copilot Interface](https://talkthinkdo.com/services/microsoft-copilot-interface/) - Build and integrate Microsoft Copilot interfaces: Microsoft 365 Copilot extensibility, Copilot Studio agents, and custom Copilot UIs on Azure OpenAI. - [Custom Generative AI](https://talkthinkdo.com/services/custom-generativeai/) - Deep-dive on generative AI: Azure OpenAI integration, Copilot customisation, RAG patterns, and AI agent development. - [Mobile App Development](https://talkthinkdo.com/services/mobile-app-development/) - React Native apps for iOS and Android: consumer App Store and enterprise MDM staff apps, with usability, accessibility, and security built in. - [Mobile App Backends](https://talkthinkdo.com/services/mobile-app-backends/) - High-volume, secure backends for mobile apps on Azure and .NET. BFF, REST, GraphQL, gRPC, and integration with SaaS and legacy systems. - [HubSpot Mobile App Integration](https://talkthinkdo.com/services/hubspot-mobile-integration/) - Connect a mobile app to HubSpot: bidirectional CRM sync, triggered push notifications and in-app messages via custom workflow actions, mobile event tracking, and transactional email. - [Learnosity Integration](https://talkthinkdo.com/services/learnosity-integration/) - Learnosity API integration on Azure: assessment authoring, adaptive delivery, analytics, and content migration. Learnosity Services Partner with award-winning education platform delivery. - [Mobile Push Notifications](https://talkthinkdo.com/services/mobile-push-notifications/) - Push notifications integrated into backend operations: backend event triggers, deep links to specific app screens, and HubSpot workflow actions that drive users to specific features and content. - [Accelerators](https://talkthinkdo.com/accelerators/) - Pre-built, AI-first modules with enterprise AI integration via MCP. Includes Booking Engine, Billing Engine, Membership, Franchising, Assessment (Learnosity-powered), and Learning. Audit, data protection, permissions, and internationalisation built into every module. Perpetual source code licence, WCAG AA, easily branded. - [Custom Platform](https://talkthinkdo.com/accelerators/platform/) - A custom platform built from any combination of the accelerator modules: booking, billing, membership, franchising, assessment, and learning. One connected system with a shared data layer. No per-user fees. Perpetual source code licence. AI-first on Azure. - [Booking Engine](https://talkthinkdo.com/accelerators/booking-engine/) - AI-first booking engine for membership organisations and multi-site operators. Real-time scheduling, capacity management, waitlists, credit-based bookings, and API-first policy enforcement on Azure. Enterprise AI-ready via MCP. - [Billing Engine](https://talkthinkdo.com/accelerators/billing-engine/) - AI-first billing engine for membership organisations and multi-site operators. Recurring Direct Debit, refunds, analytics, and full auditability on Azure. Enterprise AI-ready via MCP. - [Membership](https://talkthinkdo.com/accelerators/membership/) - AI-first membership management for multi-site operators and membership organisations. Flexible packages, multi-site pricing, scheduled price changes, credits, and atomic lifecycle operations on Azure. Enterprise AI-ready via MCP. - [Franchising](https://talkthinkdo.com/accelerators/franchising/) - The franchise module: adds franchisor/franchisee/site hierarchy, multi-level permissions, MSF calculation, network dashboards, and compliance tracking. Operational-first franchise software that replaces both franchise management and operational systems. - [Field Service](https://talkthinkdo.com/accelerators/field-service/) - An offline-first field service capability for franchise and van-based networks, assembled from the Booking, Billing, and Franchising modules plus a native React Native field app. Scheduling, quoting, doorstep payments, and job evidence, owned outright with no per-engineer or per-franchisee fees. Enterprise-grade on Azure. - [Accelerator Pricing and Licensing](https://talkthinkdo.com/accelerators/pricing/) - A one-off perpetual source code licence and project fee, not a per-member subscription. No per-user fees, no per-site fees, no lock-in. Optional managed Azure hosting and helpdesk support. Pricing tailored to each organisation during consultation. Accelerator capability pages (feature-level detail for evaluators): - [Waitlists](https://talkthinkdo.com/accelerators/booking-engine/waitlists/) - Atomic waitlist joins with explicit queue positions, per-service queue sizes, live waiting counts, and waitlisted as a first-class booking status. - [Checkout Reservations](https://talkthinkdo.com/accelerators/booking-engine/checkout-reservations/) - Time-boxed booking holds (15-minute configurable expiry), lazy release on abandonment, and guarded atomic confirmation after payment. - [Capacity and Overbooking](https://talkthinkdo.com/accelerators/booking-engine/capacity-and-overbooking/) - Per-occurrence capacity with live booked and waiting counters, trial and make-up sub-capacities, and explicit overbooking allowances. - [Term Scheduling](https://talkthinkdo.com/accelerators/booking-engine/term-scheduling/) - Named terms with per-site variations and skip dates for closures; occurrences generated per delivery date; timetables cloned term to term. - [Composite Courses](https://talkthinkdo.com/accelerators/booking-engine/composite-courses/) - Multi-part classes sold as one product: parent sessions with labelled component sessions and a single enrolment covering every part. - [Membership Freezes](https://talkthinkdo.com/accelerators/membership/membership-freezes/) - Date-bounded freeze records, freeze fees replacing recurring charges with add-ons suspended, previews before committing, and derived status. - [Scheduled Price Changes](https://talkthinkdo.com/accelerators/membership/scheduled-price-changes/) - Future-dated changes to recurring, registration, and freeze fees per package and site, applied automatically with audit events. - [Payment Runs and Batches](https://talkthinkdo.com/accelerators/billing-engine/payment-runs-and-batches/) - Per-site payment runs with Direct Debit notice-day and bank-holiday arithmetic; the next and subsequent batches calculated automatically and kept current, with movement (joiners, leavers, freezes, plan changes) comparable against the last batch. - [Direct Debit Mandates](https://talkthinkdo.com/accelerators/billing-engine/direct-debit-mandates/) - The full Bacs cycle: AUDDIS lodgement, advance notice, automated submission and rejection handling, ARUDD returns and ADDACS amendments processed as data, and dual cut-offs (new mandates vs amount changes) computed per batch so collections run as late as the scheme safely allows. - [Refunds and Write-Offs](https://talkthinkdo.com/accelerators/billing-engine/refunds-and-write-offs/) - Full and partial refunds validated against the refundable balance, mandatory reasons, guarded write-off transitions, and per-record audit. - [Plan Changes and Pro-Rata](https://talkthinkdo.com/accelerators/membership/plan-changes-and-pro-rata/) - Upgrades charged pro-rata from shared billing logic, downgrades taking effect forward, and scheduled changes with effective-from dates. - [Price Bands](https://talkthinkdo.com/accelerators/membership/price-bands/) - Dynamic per-site package pricing: no groups to configure, a site's price forms or joins a band automatically, whole-band or single-site changes, audited updates, and scheduled rises. - [Attendance Registers](https://talkthinkdo.com/accelerators/booking-engine/attendance-registers/) - Per-occurrence registers via API, marks mapped onto the booking lifecycle, and insights including consecutive-absence streaks. - [Facilitator Availability](https://talkthinkdo.com/accelerators/booking-engine/facilitator-availability/) - Facilitator availability per service and site with date ranges, weekly working hours, date-bounded cover, and per-occurrence delivery records. - [Franchise Hierarchy](https://talkthinkdo.com/accelerators/franchising/franchise-hierarchy/) - Franchisor, franchisee, and territory entities with master franchises, directly-operated sites, dated territory ownership history, and transaction-level attribution. - [Scoped Permissions](https://talkthinkdo.com/accelerators/franchising/scoped-permissions/) - A module-and-action permission matrix enforced at the API, roles scoped from network down to site, field-level masking, and a test-enforced catalogue. SSO via Microsoft Entra ID or Google. - [Job Scheduling and Routing](https://talkthinkdo.com/accelerators/field-service/job-scheduling-and-routing/) - Territory rules, drive-time day plans, live reassignment, and allocation that cannot double-book, built on the Booking Engine's serialised capacity design. Handles two engineers accepting the same job and jobs reassigned mid-day. - [Quotes and Doorstep Payments](https://talkthinkdo.com/accelerators/field-service/quotes-and-doorstep-payments/) - A guided quote wizard, deposit capture, card-present payment, and refunds at the door, on the proven Billing Engine. Idempotent so a payment that succeeds while sync fails is never lost or taken twice. - [Job Evidence and Compliance](https://talkthinkdo.com/accelerators/field-service/job-evidence-and-compliance/) - Before-and-after photos, signatures, and health and safety forms captured on site and tied to a tamper-evident, versioned audit trail, plus compliance-document expiry tracking from the Franchising module. - [Offline Sync](https://talkthinkdo.com/accelerators/field-service/offline-sync/) - The engineering behind an offline-first field app: on-device storage, queue-and-forward, idempotent sync, and per-field conflict resolution, so no job data is lost when the connection drops. Covers the key field edge cases in depth. - [Audit and Accountability](https://talkthinkdo.com/accelerators/platform/audit-and-accountability/) - Audit events on every entity, event-sourced financial history for charges, payments, refunds, and mandates, soft deletion, and flagged head-office interventions. Cross-cutting: built into every module. - [Data Protection](https://talkthinkdo.com/accelerators/platform/data-protection/) - Field-level masking enforced in the API (masked, not blanked), encrypted payment details, soft traceable deletion, UK and EU Azure hosting, federated sign-in via Entra ID or Google. Cross-cutting: built into every module. - [Roles and Permissions](https://talkthinkdo.com/accelerators/platform/roles-and-permissions/) - One module-and-action permission matrix across every module, roles scoped from organisation to site, approval as a distinct action, and a test-enforced catalogue. Cross-cutting: built into every module. - [Internationalisation](https://talkthinkdo.com/accelerators/platform/internationalisation/) - Translation catalogues with build-enforced parity, currency as data, per-jurisdiction tax with effective dates, UTC-stored locally-displayed times. Cross-cutting: built into every module. - [Prototype to Production](https://talkthinkdo.com/services/prototype-to-production/) - Code audits, architecture reviews, and production-readiness assessments for applications built with Replit, Lovable, v0, Bolt.new, and other vibe coding tools. - [Claude Code Development](https://talkthinkdo.com/services/claude-code-development/) - Custom software built with Claude Code. Full code ownership, clear IP terms, structured AI adoption, and ISO 27001 security. - [.NET Development](https://talkthinkdo.com/services/dotnet-development/) - Build and modernise .NET applications in C# and ASP.NET Core on Azure, with AI-augmented engineering. Microsoft Solutions Partner, full code ownership. - [React Development](https://talkthinkdo.com/services/react-development/) - Fast, maintainable React web applications connected cleanly to back-end systems on Azure. AI-augmented delivery and full code ownership. - [React Native Development](https://talkthinkdo.com/services/react-native-development/) - Cross-platform iOS and Android apps from one codebase, with native depth and secure Azure back ends. The framework we use most for mobile. - [MVP Development](https://talkthinkdo.com/services/mvp-development/) - Minimum viable products that test the real business question fast with AI-augmented prototyping, then a clean path to production. - [Digital Transformation](https://talkthinkdo.com/services/digital-transformation/) - Move off manual processes and ageing systems onto modern, secure Azure platforms. Transformation delivered as working software, not slideware. - [AI Agent Development](https://talkthinkdo.com/services/ai-agent-development/) - Agentic AI systems that do real work, grounded in your data and processes and supervised by an engineering team. Built on Azure OpenAI and Claude. - [Copilot Studio Rescue](https://talkthinkdo.com/services/copilot-studio-rescue/) - Rescue stuck Copilot Studio implementations with Azure AI Foundry model integration and enterprise RAG pipelines. - [Azure AI Foundry Development](https://talkthinkdo.com/services/azure-ai-foundry-development/) - Build, evaluate, and deploy AI models on Azure AI Foundry. Model selection, prompt engineering, fine-tuning, and responsible AI. - [AI Integration](https://talkthinkdo.com/services/ai-integration/) - Custom MCP servers, RAG pipelines, and hybrid architectures blending AI with deterministic logic for enterprise data. - [AI Consulting](https://talkthinkdo.com/services/ai-consulting/) - AI consulting for UK businesses: AI strategy, readiness assessments, build vs buy decisions, and costed roadmaps delivered by a consultancy that also builds the software. - [GitHub Actions & Advanced Security](https://talkthinkdo.com/services/github-actions-cicd/) - GitHub Actions CI/CD pipelines, CodeQL scanning, secret scanning, and supply chain security for GitHub Enterprise. - [Azure Bicep Infrastructure](https://talkthinkdo.com/services/azure-bicep-infrastructure/) - Infrastructure as code with Azure Bicep: reusable module libraries, governance, drift detection, and CI/CD integration. - [AKS Deployment](https://talkthinkdo.com/services/aks-deployment/) - Azure Kubernetes Service cluster design, zero-downtime deployments, and cost optimisation. - [Mobile App CI/CD](https://talkthinkdo.com/services/mobile-app-cicd/) - Mobile CI/CD with Expo, EAS Build, and GitHub Actions. Automated App Store and Google Play submission and OTA updates. - [Data Migration](https://talkthinkdo.com/services/data-migration/) - Automated data migration with nightly validation, anonymised test data, and AI-enhanced cleansing. - [REST API Development](https://talkthinkdo.com/services/rest-api-development/) - Clean, versioned REST APIs on Azure. Contract-first, OpenAPI-driven, security reviewed. - [GraphQL API Development](https://talkthinkdo.com/services/graphql-api-development/) - GraphQL APIs on Azure with schema federation, DataLoader, subscriptions, and security hardening. - [gRPC API Development](https://talkthinkdo.com/services/grpc-api-development/) - High-performance gRPC services using Protocol Buffers on Azure for microservices. - [Azure API Management (APIM)](https://talkthinkdo.com/services/azure-api-management/) - Configure and operate Azure APIM: developer portals, policy authoring, monitoring, lifecycle management. - [Azure Service Bus Integration](https://talkthinkdo.com/services/azure-service-bus-integration/) - Reliable async messaging with Azure Service Bus: decoupled services, dead-letter handling, idempotent consumers. - [Messaging Patterns & Event-Driven Design](https://talkthinkdo.com/services/messaging-patterns/) - Pub/sub, queuing, and event streaming architectures using Azure Service Bus, Event Grid, and Event Hubs. - [Legacy Application Support](https://talkthinkdo.com/services/managed-support/legacy-application-support/) - SLA-backed support for legacy .NET, SQL Server, and on-premise applications in the UK. Patching, monitoring, incident response, and compliance evidence without a rebuild. - [Vibe Coding Rescue](https://talkthinkdo.com/services/managed-support/vibe-coding-rescue/) - Stabilise and support AI-built applications that work but can't scale, aren't secure, and nobody can maintain. - [Maintainability Review](https://talkthinkdo.com/services/managed-support/maintainability-review/) - Independent technical assessment of software codebases for acquisition, investment, or vendor review. - [Internal Systems Handover](https://talkthinkdo.com/services/managed-support/internal-systems-handover/) - Smooth handover of internal software systems from in-house teams, with knowledge transfer and ongoing managed support. ## Case Studies - [Third Space: Building Atlas](https://talkthinkdo.com/case-studies/third-space-atlas/) - Complete rebuild of a luxury gym chain's digital ecosystem on Azure, delivering 99.99% uptime. - [Third Space: Strategic Technology Leadership](https://talkthinkdo.com/case-studies/third-space-strategy/) - Interim CIO leadership and programme governance for a growing luxury health club network. - [Explore Learning: Digital Transformation](https://talkthinkdo.com/case-studies/explore-learning/) - Custom assessment authoring system on Learnosity and Azure for 60,000+ questions at scale. - [Explore Learning: Assessment Engine](https://talkthinkdo.com/case-studies/explore-learning-assessment/) - Cloud-native adaptive assessment engine powering personalised learning; children master two skills every 30 minutes on average. - [Explore Learning: Video Platform](https://talkthinkdo.com/case-studies/explore-learning-video/) - Custom video and screen sharing platform supporting 3,000 concurrent students, UK Business Tech Award winner. - [Explore Learning: Business Tech Award](https://talkthinkdo.com/case-studies/explore-learning-compass/) - Azure cloud-native transformation enabling online tutoring through the pandemic, UK Business Tech Award winner. - [Hachette Learning: Boost Insights](https://talkthinkdo.com/case-studies/hachette-learning/) - Cloud-native assessment platform serving 4,000+ schools and 845,000+ pupils. - [Department for Education](https://talkthinkdo.com/case-studies/department-for-education/) - Helped the DfE modernise IT systems and adopt cloud-native architecture. - [CalMac Ferries](https://talkthinkdo.com/case-studies/calmac-ferries/) - Responsive application support for CalMac Ferries (Caledonian MacBrayne), the UK's largest ferry network, with 160,000+ sailings and 5 million passengers annually. - [Avios](https://talkthinkdo.com/case-studies/avios/) - Serverless mobile backend for the IAG customer loyalty platform powering British Airways and partner airlines. - [FundingImpact.AI](https://talkthinkdo.com/case-studies/funding-impact-ai/) - AI-powered platform using Azure OpenAI to help charities and funders make evidence-based decisions. - [Livestock Information Services](https://talkthinkdo.com/case-studies/livestock-information/) - Supporting LUIS, the UK's mission-critical livestock identification system managing 25 million+ tags. ## Industries - [Industries](https://talkthinkdo.com/industries/) - Sector-specific software for education, sport and fitness, and government organisations. - [Education](https://talkthinkdo.com/industries/education/) - Assessment platforms, LMS development, and AI-powered learning tools for education publishers and tutoring organisations, including Hachette Learning and Explore Learning. - [Tutoring & Supplementary Education](https://talkthinkdo.com/industries/tutoring-supplementary-education/) - Bespoke platforms for tuition networks and multi-centre tutoring providers: bookings, billing, parent apps, franchise reporting, and adaptive learning. Client: Explore Learning, with four published case studies. - [Sport & Fitness](https://talkthinkdo.com/industries/sport-and-fitness/) - Club management platforms, member apps, and booking systems for gyms and health clubs. Client: Third Space, London's leading luxury gym collection. - [Government & Public Sector](https://talkthinkdo.com/industries/government-public-sector/) - Mission-critical systems for UK government bodies. G-Cloud 14 and DOS 7 approved through the Government Commercial Agency (GCA), ISO 27001 certified. Clients include the Department for Education, Livestock Information Services, and CalMac Ferries. - [Transport](https://talkthinkdo.com/industries/transport/) - Mobile apps, serverless loyalty backends, and managed support for transport operators and mobility platforms. Clients include CalMac Ferries and Avios. - [Ferry & Maritime](https://talkthinkdo.com/industries/ferries-maritime/) - Software for ferry operators that extends the reservation core rather than replacing it. Talk Think Do builds the operator-owned layer around the booking platform: custom apps, disruption communications, integrations, analytics, and ancillary revenue. Complementor to reservation platforms such as e-Dea, proven with CalMac Ferries. ## Compliance - [ISO 27001 Certified](https://talkthinkdo.com/compliance/iso-27001/) - Talk Think Do's ISO 27001 certification: what the standard requires, how we apply it to client work, and what it means for buyers in terms of data handling and security assurance. - [GDPR Compliant](https://talkthinkdo.com/compliance/gdpr/) - How Talk Think Do handles GDPR compliance as a data processor, including DPAs, data residency, privacy by design, breach notification, and subject rights support. - [Cyber Essentials Plus](https://talkthinkdo.com/compliance/cyber-essentials-plus/) - Talk Think Do's Cyber Essentials Plus certification: the five technical control areas, the difference between CE and CE+, and why it matters for UK government and enterprise procurement. ## Partners - [Government Commercial Agency (GCA) Supplier](https://talkthinkdo.com/partners/crown-commercial/) - G-Cloud 14 and Digital Outcomes and Specialists 7 (DOS 7) framework guide for public sector buyers. Explains how to procure Talk Think Do services through the Digital Marketplace (supplier ID 704666) without a separate tender process. GCA is the new name for Crown Commercial Service (CCS) from 1 April 2026. - [Microsoft Solutions Partner](https://talkthinkdo.com/partners/microsoft/) - Detail on TTD's Microsoft Solutions Partner status, Azure services used in production (AKS, Azure Functions, AI Foundry, Cosmos DB, Azure SQL, AI Search, Redis, APIM, Front Door), and approach across both national-scale governance and first-cloud-step engagements. - [Learnosity Services Partner](https://talkthinkdo.com/partners/learnosity/) - Detail on TTD's Learnosity Services Partner status, including the API suite we use, award-winning assessment platforms built for Hachette Learning and Explore Learning, and how we combine Learnosity with Azure architecture. - [Just After Midnight Support Partner](https://talkthinkdo.com/partners/just-after-midnight/) - How TTD and Just After Midnight jointly deliver 24/7 managed application support. TTD provides deep technical ownership; JAM provides global out-of-hours coverage. Shared clients include Livestock Information Services, CalMac Ferries, Explore Learning, and Third Space. ## Authors - [Matt Hammond](https://talkthinkdo.com/authors/matt-hammond/) - Founder and Fractional CTO with 30+ years in technology. Writes about AI, cloud architecture, DevOps, and the future of software delivery. - [Louise Clayton](https://talkthinkdo.com/authors/louise-clayton/) - Managing Director with 23+ years in IT. Writes about AI integration, Microsoft Copilot, software ownership, risk management, and building high-quality software teams. - [Steve Proehl](https://talkthinkdo.com/authors/steve-proehl/) - Business Analyst with 30+ years of experience across EdTech and enterprise IT. Writes about business analysis, bridging stakeholder vision and technical delivery. ## Reports - [The AI Velocity Report](https://talkthinkdo.com/ai-velocity-report/) - Quarterly transparency report on AI adoption in production software delivery. Tools, metrics, and honest assessments. - [AI Velocity Report: Q1 2026](https://talkthinkdo.com/ai-velocity-report/q1-2026/) - 84% AI-authored code (up from 51%), 40-50% faster delivery measured as repeatable, 6 MCP integrations live. - [AI Velocity Report: Q4 2025](https://talkthinkdo.com/ai-velocity-report/q4-2025/) - 51% AI-authored code, prompt-first engineering shift, dropped vibe coding tools, adopted OpenSpec. ## Guides Guide categories: - [AI and Code Guides](https://talkthinkdo.com/guides/ai-and-code/) - AI tools, IP ownership, attribution, and compliance for enterprise teams. - [API and Integration Guides](https://talkthinkdo.com/guides/api-and-integration/) - REST, GraphQL, gRPC, Azure API Management, and integration patterns. - [Build, Buy, or Replace Guides](https://talkthinkdo.com/guides/build-buy-or-replace/) - Decision frameworks for build vs buy, SaaS replacement, and migration planning. - [Development Practice Guides](https://talkthinkdo.com/guides/development-practice/) - DevOps, CI/CD, testing, estimation, and delivery patterns. - [Legacy Modernisation Guides](https://talkthinkdo.com/guides/legacy-modernisation/) - Recognising hidden costs, choosing a modernisation strategy, and planning migration from legacy systems. - [Legal and Contracts Guides](https://talkthinkdo.com/guides/legal-and-contracts/) - Software development contracts, IP licensing, liability, and the legal terms that shape bespoke build engagements. - [Teams and Support Guides](https://talkthinkdo.com/guides/teams-and-support/) - Choosing partners, managing handovers, and outsourcing application support. Individual guides: - [The Practical Guide to Software Development Contracts (UK)](https://talkthinkdo.com/guides/legal-and-contracts/software-development-contracts-guide-uk/) - Pillar guide to the ten areas that come up most in bespoke software contracts: capped investment, IP licensing, liability caps, acceptance testing, exit rights, support, data migration, AI clauses, duty of care, and protecting your investment. - [Capped Investment vs Fixed Price: Software Build Caps](https://talkthinkdo.com/guides/legal-and-contracts/capped-investment-flexible-scope-software-contracts/) - Why a fixed price does not mean a fixed scope. How a Build Cap, feature budgets, contingency, deferrals, and underspend redirection give clients control of priorities. - [IP Licensing and Source Code Handover in Software Contracts](https://talkthinkdo.com/guides/legal-and-contracts/software-ip-licensing-source-code-handover/) - Licensing vs assignment, perpetual rights to use and modify, the SBOM, and why source code handover is tied to payment in full. - [Liability Caps and Indemnities in Software Development Contracts](https://talkthinkdo.com/guides/legal-and-contracts/liability-caps-indemnities-software-contracts/) - How liability caps are sized, indemnities inside or outside the cap, excluded losses, and the carve-outs that cannot be limited by law. - [Acceptance Testing and UAT Clauses in Software Contracts](https://talkthinkdo.com/guides/legal-and-contracts/acceptance-testing-uat-software-contracts/) - Who owns UAT, acceptance vs rejection, reasonable endeavours vs absolute remediation, third-party defect exclusions, and escalation before termination. - [AI Code Attribution for Enterprise Procurement](https://talkthinkdo.com/guides/ai-and-code/ai-code-attribution-enterprise-procurement/) - Practical framework for tracking, attributing, and documenting AI-generated code. Covers commit conventions, CI gates, SBOM integration, and procurement requirements. - [REST vs GraphQL vs gRPC: Choosing the Right API Style](https://talkthinkdo.com/guides/api-and-integration/rest-vs-graphql-vs-grpc-choosing-api-style/) - Enterprise comparison of REST, GraphQL, and gRPC with decision matrix, Azure hosting implications, and when to mix styles. - [Backend for Frontend (BFF) Pattern](https://talkthinkdo.com/guides/api-and-integration/backend-for-frontend-bff-pattern/) - When to use BFF, how it compares to a single API or API gateway, Azure architecture, and when GraphQL is a better alternative. - [Mobile API Best Practices](https://talkthinkdo.com/guides/api-and-integration/mobile-api-best-practices/) - Designing mobile backends that scale. Protocol choice, OAuth PKCE auth, offline sync, push notifications, and Azure architecture. - [API Versioning Strategies](https://talkthinkdo.com/guides/api-and-integration/api-versioning-strategies/) - URL path, header, and query parameter versioning compared. Breaking change taxonomy, deprecation workflows, and Azure APIM versioning. - [Build vs Buy: How AI-Augmented Development Changes the Equation](https://talkthinkdo.com/guides/build-buy-or-replace/build-vs-buy-ai-augmented-development/) - Decision guide for CTOs comparing custom software and SaaS when AI-augmented delivery changes the cost, speed, and risk calculation. - [Franchise Management vs Operations Software](https://talkthinkdo.com/guides/build-buy-or-replace/franchise-management-vs-operations-software/) - Why franchise networks run two systems and inherit an operations gap, and how a unified operations-plus-franchise platform closes it. Management service fees calculated from operational data, not self-reported figures. - [How to Choose Franchise Software: Buyer's Guide and RFP Checklist](https://talkthinkdo.com/guides/build-buy-or-replace/how-to-choose-franchise-software/) - The eight criteria that matter, an RFP checklist, and a structured five-phase evaluation process for multi-site franchise operators. - [Own vs Rent: Perpetual Licence vs Per-Member SaaS](https://talkthinkdo.com/guides/build-buy-or-replace/own-vs-rent-software-perpetual-licence-vs-saas/) - A total-cost-of-ownership guide for multi-site and membership operators weighing per-member subscription fees against an owned platform with a perpetual licence. - [What a Franchisee Field App Should Actually Do](https://talkthinkdo.com/guides/build-buy-or-replace/franchisee-field-app-requirements/) - A requirements guide for franchisors whose franchisees avoid the current system. A ten-point capability checklist, three signs you have outgrown your setup, and why the mobile experience decides adoption and management service fee data quality. - [Franchise Software Cost Calculator: Renting vs Owning](https://talkthinkdo.com/guides/build-buy-or-replace/franchise-software-cost-calculator/) - Free interactive calculator: model the five-year cost of a per-franchisee platform against an owned one, with the crossover point and the growth penalty that per-franchisee pricing hides. Targets franchise software cost per franchisee and franchise management software pricing. - [How Booking Waitlists Should Work](https://talkthinkdo.com/guides/development-practice/how-booking-waitlists-should-work/) - Waitlist design for booking systems: atomic joins with honest queue positions, bounded configurable queue sizes, live waiting counts, and the three promotion models (auto-book, time-limited offer, manual) compared. - [Reservation and Release in Checkout Flows](https://talkthinkdo.com/guides/development-practice/booking-reservation-release-checkout-flows/) - How booking systems should hold places during checkout and release them on abandonment. Time-boxed holds, lazy expiry that never depends on a background job, guarded atomic confirmation, and vendor evaluation tests. - [High-Demand Bookings Without Overselling](https://talkthinkdo.com/guides/development-practice/high-demand-bookings-without-overselling/) - Why check-then-book races oversell the last place, per-item serialisation with tiny critical sections, idempotent operations, atomic waitlist overflow, and deliberate overbooking allowances. - [How Membership Freezes Should Work](https://talkthinkdo.com/guides/development-practice/how-membership-freezes-should-work/) - Membership freeze design: date-bounded freeze records, freeze fees that replace the recurring charge with add-ons suspended, billing previews before committing, and frozen status derived from data rather than set by hand. - [Choosing a Software Development Partner in the Age of AI](https://talkthinkdo.com/guides/teams-and-support/choosing-software-development-partner-ai-era/) - Eight criteria for evaluating software agencies when AI-augmented delivery is the new baseline, including how to assess AI maturity. - [From Prototype to Production: What AI-Built Software Needs to Ship](https://talkthinkdo.com/guides/development-practice/prototype-to-production-ai-built-software/) - Bridging the gap between a working demo and production-grade software. Covers what vibe-coded apps typically lack and how to fix it. - [Is Your Organisation Ready for AI? A Practical Readiness Checklist](https://talkthinkdo.com/guides/ai-and-code/ai-readiness-checklist-enterprise/) - Structured readiness assessment across five dimensions: data, people, process, infrastructure, and governance. - [Harness Engineering for Coding Agents](https://talkthinkdo.com/guides/ai-and-code/harness-engineering-coding-agents/) - Inner vs outer harnesses, guides and sensors, deterministic tools, and computational vs inferential controls for AI coding agents on React, TypeScript, .NET, and SQL Server stacks. - [Harness Templates for AI Coding Agents](https://talkthinkdo.com/guides/ai-and-code/harness-templates-model-driven-ai-coding/) - Why deterministic templates and code generators outperform prose rules as a coding-agent harness. Codenative as a worked example of natural-language to YAML model translation, conflict-free regeneration, and Cursor Skills as the invocation surface. - [Maintainability Sensors for .NET and React](https://talkthinkdo.com/guides/ai-and-code/maintainability-sensors-dotnet-react/) - The .NET and React companion to harness engineering. Computational and inferential sensors, why custom codebase-specific sensors (accessibility, architecture, SQL indexing and performance, end-to-end Playwright, container-based integration) beat off-the-shelf libraries now that AI makes them cheap to build, Stryker.NET mutation testing, agent-readable output, and how to sequence sensors across session, CI, and schedule. - [Governing the AI Agent Supply Chain](https://talkthinkdo.com/guides/ai-and-code/ai-agent-surface-supply-chain-governance/) - Treating skills, plugins, and MCP servers as a software supply chain. Agent surface inventory, least-privilege scoping, versioning, change review, per-call logging, and how this maps to ISO 27001 and the EU AI Act. - [AI Test Quality: Mutation Testing and Evals](https://talkthinkdo.com/guides/ai-and-code/ai-test-quality-mutation-testing-evals/) - Why coverage misleads on AI-written tests and how mutation testing (Stryker.NET) plus semantic evals verify that assertions check behaviour. How to combine coverage, mutation testing, and evals into a quality gate. - [Scaling Coding Agents Across Large Codebases](https://talkthinkdo.com/guides/ai-and-code/scaling-coding-agents-large-codebases/) - Context strategies, module boundaries, and refactor risk zones (green, yellow, red) for running AI coding agents on large .NET solutions, monorepos, and legacy systems. - [MCP Patterns for Production Agents](https://talkthinkdo.com/guides/ai-and-code/mcp-patterns-production-agents/) - Reusable Model Context Protocol patterns: read-only data servers, gated action servers, and work-tracker servers, with authorisation, least-privilege scoping, and audit logging for UK regulated work. - [Claude Code for .NET Developers](https://talkthinkdo.com/guides/development-practice/claude-code-dotnet-developers-guide/) - Getting started with Claude Code for C# and .NET. Installation, IDE integration with Visual Studio and VS Code, pre-approved commands, cloud agents, and practical .NET workflows. - [Configuring Claude Code for .NET: Settings, Hooks, MCP, and Cloud Agents](https://talkthinkdo.com/guides/development-practice/claude-code-dotnet-configuration-hooks-mcp/) - Complete configuration reference for .NET teams. Pre-approved command catalogue, PostToolUse hooks, MCP servers, skills, subagents, and Managed Agents environments. - [.NET Framework to .NET 10 Migration with Claude Code](https://talkthinkdo.com/guides/legacy-modernisation/dotnet-framework-migration-claude-code/) - Step-by-step migration guide for .NET Framework 4.x to .NET 10. Harness setup, hooks, ArchUnitNET, parallel cloud agents, and real migration patterns. - [RAG vs Fine-Tuning vs Prompt Engineering: Choosing the Right AI Architecture](https://talkthinkdo.com/guides/ai-and-code/rag-vs-fine-tuning-vs-prompt-engineering/) - Practical comparison of three approaches to getting your data into AI, with costs, timelines, and trade-offs on Azure. - [Signs Your Legacy System Is Costing You More Than You Think](https://talkthinkdo.com/guides/legacy-modernisation/legacy-system-costs-warning-signs/) - Eight warning signs of hidden legacy costs across maintenance burden, talent risk, security exposure, and missed opportunities. - [Modernise, Rebuild, or Replace: A Decision Framework for Legacy Systems](https://talkthinkdo.com/guides/legacy-modernisation/modernise-rebuild-or-replace-legacy-systems/) - Six modernisation strategies explained in plain language with decision criteria and cost/risk comparisons. - [Planning an Integration Strategy: A Guide for Business and Technology Leaders](https://talkthinkdo.com/guides/api-and-integration/integration-strategy-enterprise-leaders/) - Practical guide to planning an integration programme, covering prioritisation, technology selection, and governance. - [DevOps Maturity: Where Does Your Team Stand?](https://talkthinkdo.com/guides/development-practice/devops-maturity-assessment/) - Practical DevOps maturity model with self-assessment questions, DORA metrics, and a prioritised improvement path. - [In-House DevOps vs DevOps-as-a-Service](https://talkthinkdo.com/guides/development-practice/devops-in-house-vs-as-a-service/) - Cost and capability comparison of hiring a DevOps engineer versus using a managed DevOps service partner. - [Your Development Team Left: What Happens Next](https://talkthinkdo.com/guides/teams-and-support/development-team-left-what-next/) - Step-by-step guide for when developers leave, a vendor disappears, or a contractor finishes and the system still needs to run. - [Managed Support vs Hiring: When to Outsource Application Maintenance](https://talkthinkdo.com/guides/teams-and-support/managed-support-vs-hiring/) - Cost, risk, and capability comparison of hiring an in-house developer versus using a managed support partner. - [The AI-Era SaaS Replacement Playbook](https://talkthinkdo.com/guides/build-buy-or-replace/replace-saas-with-custom-ai-built-software/) - Decision framework and TCO analysis for replacing SaaS with AI-built custom software. - [Legal Guide: Replacing SaaS with Custom Build (UK)](https://talkthinkdo.com/guides/legal-and-contracts/legal-guide-replacing-saas-custom-build-uk/) - UK copyright law, clean-room implementation, and TOS boundaries when replacing SaaS. - [When to Replace SaaS with Custom Software](https://talkthinkdo.com/guides/build-buy-or-replace/when-to-replace-saas-with-custom-software/) - CTO's decision framework and scorecard for evaluating SaaS replacement candidates. - [SaaS to Custom Software Migration: 90-Day Playbook](https://talkthinkdo.com/guides/build-buy-or-replace/saas-to-custom-software-migration-plan/) - Phased migration plan covering discovery, data migration, parallel running, and cutover. - [SaaS Replacement Payback Calculator](https://talkthinkdo.com/guides/build-buy-or-replace/saas-replacement-payback-calculator/) - Free interactive calculator: enter licence, change request, workaround, and downtime costs to see the true annual cost of a SaaS product and the payback period on a custom replacement. - [The EU AI Act and Custom Software: UK Compliance Guide](https://talkthinkdo.com/guides/legal-and-contracts/eu-ai-act-custom-software-uk/) - Provider vs deployer obligations, risk classification, and what UK businesses commissioning AI-powered software must do before August 2026. - [Is Claude GDPR Compliant? Anthropic Assurance for UK Businesses](https://talkthinkdo.com/guides/ai-and-code/anthropic-claude-gdpr-compliance-uk/) - Commercial terms, the DPA and UK Addendum, Anthropic's certifications, EU data residency routes, retention options, and an ISO 27001 supplier assessment checklist. - [What is AI-Augmented Development? Meaning, Practice, and Evidence](https://talkthinkdo.com/guides/ai-and-code/ai-augmented-development/) - The definitional pillar guide for AI-augmented development: lifecycle scope, human-in-the-lead practice, and the evidence from production work. Anchors a wider content cluster. - [The Risks of AI-Augmented Development](https://talkthinkdo.com/guides/ai-and-code/risks-of-ai-augmented-development/) - Eight specific risks of AI-augmented delivery (IP, attribution, regulation, security, quality drift, skills, residency, contract) and the controls that contain each. - [AI-Augmented vs AI-Assisted Development: The Difference](https://talkthinkdo.com/guides/ai-and-code/ai-augmented-vs-ai-assisted-development/) - The boundary between AI as an editor helper and AI integrated across the lifecycle. Comparison matrix and migration path. - [The AI-Augmented Software Development Lifecycle](https://talkthinkdo.com/guides/ai-and-code/ai-augmented-software-development-lifecycle/) - Stage-by-stage practitioner walkthrough: discovery, specification, build, test, review, deploy, and operate. AI and human roles at each step. - [AI-Augmented Development ROI for UK Mid-Market Buyers](https://talkthinkdo.com/guides/build-buy-or-replace/ai-augmented-development-roi-uk-mid-market/) - A worked ROI framework for AI-augmented software delivery. Six inputs, a 24-week worked example, and how to interrogate a supplier's productivity claim. - [AI-Augmented Development for Public Sector and GDS](https://talkthinkdo.com/guides/ai-and-code/ai-augmented-development-public-sector-gds/) - How AI-augmented delivery maps to the GDS Service Standard, Technology Code of Practice, and Crown Commercial Service procurement. - [Extending a Ferry Reservation System: An API Layer Architecture](https://talkthinkdo.com/guides/api-and-integration/extending-ferry-reservation-systems/) - Anchor guide for the ferry cluster. How to build custom apps, disruption tools, and analytics on top of a ferry reservation core using an operator-owned API layer. Covers what stays in the core versus the layer, edge cases (cache invalidation on sailing amendments, idempotent booking amendments, degraded mode during core maintenance), security, and a build sequence. - [Disruption Communications for Ferry Operators](https://talkthinkdo.com/guides/development-practice/ferry-disruption-communications/) - How ferry operators should handle weather cancellations: the anatomy of a disruption day, real-time sailing status, proactive notifications, self-service rebooking that writes back to the core, contact-centre deflection metrics, and lifeline-route considerations. - [Ancillary Revenue for Ferry Operators](https://talkthinkdo.com/guides/build-buy-or-replace/ferry-ancillary-revenue/) - How ferry operators grow revenue per passenger by treating the crossing as the anchor purchase for a whole trip. Product categories, the partner-integration reality (availability, commission, refunds when sailings cancel), and how to sequence from quick wins to a full trip-planning experience. - [Switching from Card Billing to Direct Debit](https://talkthinkdo.com/guides/build-buy-or-replace/card-billing-to-direct-debit/) - An FD's guide to moving UK recurring revenue from card to Direct Debit: the fee saving, the involuntary-churn saving, the honest trade-offs, who should not switch, and why the billing system decides it. - [Card vs Direct Debit Savings Calculator](https://talkthinkdo.com/guides/build-buy-or-replace/direct-debit-savings-calculator/) - Free interactive calculator with two modes (card-to-Direct-Debit and bureau-to-direct): estimate the annual fee saving, the involuntary-churn recovery value, and the five-year saving after migration, with every assumption editable. - [Leaving Your Direct Debit Bureau](https://talkthinkdo.com/guides/build-buy-or-replace/leaving-direct-debit-bureau/) - The signs you have outgrown a bureau and the three routes to independence (own Service User Number, managed arrangement, API provider) compared, plus how a SUN, sponsorship, and mandate migration actually work. - [Handling Bacs Reports Properly: ARUDD, ADDACS, AWACS](https://talkthinkdo.com/guides/development-practice/bacs-reports-arudd-addacs-awacs/) - Technical guide to Bacs report handling: what ARUDD, ADDACS, and AWACS tell you, the reason codes that matter, the correct automated response to each, and event-driven ingestion architecture. - [How Adaptive Learning Platforms Actually Work](https://talkthinkdo.com/guides/development-practice/adaptive-learning-platform-architecture/) - Reference architecture for genuine adaptive learning: the structured item bank, learner model, sequencing engine, and feedback loop, the difference from branching quizzes, and where large language models genuinely help versus where they should not decide. - [Structuring a Learning Content Library for Adaptivity and AI](https://talkthinkdo.com/guides/development-practice/learning-content-library-structure/) - Practical method to audit, structure, tag, and migrate a learning content estate into an item bank ready for adaptive learning and AI, including AI-assisted enrichment with human review, migration sequencing, and quality gates. - [AI Tutoring for Children: Safety by Design](https://talkthinkdo.com/guides/ai-and-code/ai-tutoring-children-safety/) - The risks of AI tutoring for children named plainly and the five layers of control that make it viable: constrained generation, teacher-in-the-loop review, content filtering, interaction logging, and honest boundaries. Covers the ICO Children's Code at principle level. - [Replacing Your Tuition Centre Management System](https://talkthinkdo.com/guides/build-buy-or-replace/replacing-tuition-centre-software/) - The build-vs-buy decision for a tuition network at scale: the signs you have outgrown generic class-management software, the size threshold, the licence-economics crossover, and the migration reality for a live multi-centre network. ## Key Pages - [Homepage](https://talkthinkdo.com/) - [About Us](https://talkthinkdo.com/about-us/) - [The Story Behind the Name](https://talkthinkdo.com/think-talk-do/) - Why the company is Talk Think Do, not Think Talk Do, and why the word order matters. - [Pricing](https://talkthinkdo.com/pricing/) - [AI Approach](https://talkthinkdo.com/ai-approach/) - [The AI Velocity Report](https://talkthinkdo.com/ai-velocity-report/) - [Technology Partners](https://talkthinkdo.com/technology-partners/) - [Careers](https://talkthinkdo.com/careers/) - Careers across engineering, business analysis, QA, delivery, and architecture. AI is at the heart of every role. Minimum 5 years experience. Hybrid, Bournemouth-based. - [Blog](https://talkthinkdo.com/blog/) - [Guides](https://talkthinkdo.com/guides/) - [Case Studies](https://talkthinkdo.com/case-studies/) - [Contact](https://talkthinkdo.com/contact/) - [Book a Consultation](https://talkthinkdo.com/book-a-consultation/) - [Application Self-Assessment](https://talkthinkdo.com/guides/build-buy-or-replace/power-apps-saas-or-custom-build-assessment/) ## Resources - [Industries](https://talkthinkdo.com/industries/) - Sector pages for education, sport and fitness, and government. - [Blog](https://talkthinkdo.com/blog/) - Thought leadership and technical articles on AI, Azure, cloud, DevOps, and EdTech. - [Guides](https://talkthinkdo.com/guides/) - Practical reference guides for teams that build, buy, and run software. - [The AI Velocity Report](https://talkthinkdo.com/ai-velocity-report/) - Quarterly transparency report on AI adoption, tools, and delivery metrics. - [AI for Education Publishers Ebook](https://talkthinkdo.com/ai-education-publishers-ebook/) - [Legacy Systems Ebook](https://talkthinkdo.com/legacy-systems-ebook/) - [Sitemap](https://talkthinkdo.com/sitemap-index.xml)