# McKenna Consultants > UK software consultancy specialising in Microsoft Office Add-Ins, SharePoint Embedded, B2B eCommerce (Elastic Path), and enterprise AI agents. McKenna Consultants has been building digital products since 2004. We specialise in Microsoft Office Add-Ins, SharePoint Embedded, B2B eCommerce with Elastic Path, and enterprise AI agents. - Full site content (all pages combined): [llms-full.txt](https://www.mckennaconsultants.com/llms-full.txt) ## Core Services - [SharePoint Embedded](https://www.mckennaconsultants.com/sharepoint-embedded/index.html.md): Embedding Microsoft 365 document editing in SaaS applications using Microsoft's modern, API-only successor to WOPI - [WOPI Integration](https://www.mckennaconsultants.com/cspp-wopi-cloud-storage-partner-program/index.html.md): Embedding Microsoft Office into web applications via the Cloud Storage Partner Program (CSPP) - [Microsoft Office Add-Ins](https://www.mckennaconsultants.com/microsoft-office-add-ins/index.html.md): Custom Excel, Word, and Outlook add-ins for enterprise workflows - [B2B eCommerce](https://www.mckennaconsultants.com/b2b-ecommerce/index.html.md): B2B eCommerce with Elastic Path for complex product catalogs - [AI First](https://www.mckennaconsultants.com/ai-first/index.html.md): Enterprise AI agents, AI-accelerated software delivery, and AI-first business transformation - [Agile Coaching & Training](https://www.mckennaconsultants.com/agile/index.html.md): Agile training, coaching and consultancy plus AI-first transformation ## Industry Sectors - [Industry Sectors We Serve](https://www.mckennaconsultants.com/sectors/index.html.md): Overview of the sectors we specialise in - [Audit and Compliance](https://www.mckennaconsultants.com/sectors/audit-and-compliance/index.html.md): Software development for organisations where document integrity, traceability and security are non-negotiable — from audit management SaaS to pension and share scheme administration. - [SaaS and Software Vendors](https://www.mckennaconsultants.com/sectors/saas-and-software-vendors/index.html.md): A specialist development partner for SaaS companies and ISVs: SharePoint Embedded, WOPI and Office Add-In expertise that puts Microsoft Word, Excel and Outlook inside your application. - [Legal SaaS](https://www.mckennaconsultants.com/sectors/legal-saas/index.html.md): Software development for legal SaaS and contract lifecycle management providers — collaborative contract editing with WOPI and SharePoint Embedded, and Word Add-Ins for clause and template workflows. - [Document Management](https://www.mckennaconsultants.com/sectors/document-management/index.html.md): Software development for document management and process automation providers — WOPI and SharePoint Embedded document editing, Outlook Add-Ins and Microsoft Graph email sync for platforms like Workiro and Kendox. - [Manufacturing and Industrial Engineering](https://www.mckennaconsultants.com/sectors/manufacturing-and-industrial-engineering/index.html.md): Long-term software partnerships with manufacturers and industrial engineering companies — composable B2B eCommerce with Elastic Path, ERP integration and connected IoT products. ## Other Pages - [About](https://www.mckennaconsultants.com/about/index.html.md): Company overview, team, and process - [Case Studies](https://www.mckennaconsultants.com/case-studies/): Client project examples - [Blog](https://www.mckennaconsultants.com/blog/): Technical articles and insights - [Contact](https://www.mckennaconsultants.com/contact/): Get in touch ## Secondary Services - [Digital Transformation](https://www.mckennaconsultants.com/digital-development/digital-transformation/index.html.md): Integrating IT and digital technology throughout your business. - [Mobile App Development](https://www.mckennaconsultants.com/app-development-services/mobile-app-development/index.html.md): Designing and developing mobile apps for you and your customers. - [Apple App Development](https://www.mckennaconsultants.com/app-development-services/apple-mobile-app-development/index.html.md): Designing and building native mobile apps optimised for Apple iOS. - [Android App Development](https://www.mckennaconsultants.com/app-development-services/android-mobile-app-development/index.html.md): Designing and building native mobile apps optimised for Android OS. - [Web Apps](https://www.mckennaconsultants.com/app-development-services/web-application-development/index.html.md): Increase your efficiency with a bespoke progressive web app or web portal. - [PWA Development](https://www.mckennaconsultants.com/app-development-services/progressive-web-app-development/index.html.md): Creating Progressive Web Apps to enhance user experience from any device. - [MS Azure Cloud Development](https://www.mckennaconsultants.com/cloud-services/microsoft-azure-development/index.html.md): Create secure, flexible and simple cloud-based solutions with Microsoft Azure. - [Cloud Systems Integration](https://www.mckennaconsultants.com/cloud-services/cloud-systems-integration/index.html.md): Build a framework for integrating your disparate systems using cloud platforms. - [Cloud App Integration](https://www.mckennaconsultants.com/cloud-services/cloud-app-integration/index.html.md): Developing and integrating applications that run natively in the cloud. - [Internet of Things](https://www.mckennaconsultants.com/cloud-services/internet-of-things/index.html.md): Connecting your devices to the Internet and making them smarter. - [IoT App Services](https://www.mckennaconsultants.com/cloud-services/iot-app-services/index.html.md): Gain the ability to remotely control your products from anywhere in the world. - [Azure IoT Hub](https://www.mckennaconsultants.com/cloud-services/azure-iot-hub/index.html.md): Deliver IoT cloud integration quickly using the Azure IoT Hub. - [IoT Systems Integration](https://www.mckennaconsultants.com/cloud-services/iot-systems-integrators/index.html.md): Creating effective IoT solutions using off-the-shelf IoT infrastructure. - [IoT Smart Devices](https://www.mckennaconsultants.com/cloud-services/iot-device-development/index.html.md): Providing seamless integration between complex software systems. - [Systems Integration](https://www.mckennaconsultants.com/digital-development/systems-integration-services/index.html.md): Integrating your sub-component systems into one functional system. - [Software Integration](https://www.mckennaconsultants.com/digital-development/software-integration/index.html.md): Leverage your existing IT assets using custom digital adaptors. - [Web Services Integration](https://www.mckennaconsultants.com/digital-development/web-services-integration/index.html.md): Create modern standards-based connectivity between your systems. ## Case Studies - [IMI Norgren - New Global Composable eCommerce Store](https://www.mckennaconsultants.com/project/norgren-composable-ecommerce/index.html.md): Discover the Composable Commerce Store Development carried out for Norgren, part of IMI. Read about the benefits in this case study today. - [AuditBoard - Word and Excel Microsoft Add-In Case Study](https://www.mckennaconsultants.com/project/auditboard-microsoft-add-in-case-study/index.html.md): We worked with Auditboard to develop Microsoft Add-Ins for Excel and Word, and advised on best practices in Add-In development. Read here. - [Kendox - Empowering Paperless Productivity With WOPI](https://www.mckennaconsultants.com/project/empowering-paperless-productivity-with-wopi-for-kendox/index.html.md): Find out how McKenna Consultants implemented WOPI in partnership with Kendox. - [CappKind Consulting - WOPI Case Study](https://www.mckennaconsultants.com/project/cappkind/index.html.md): We worked with construction consultant CappKind on this co-sourced project to embed Microsoft Word into their web app. Learn more. - [EnviroVent - myEnviroVent Internet of Things Mobile App](https://www.mckennaconsultants.com/project/envirovent/index.html.md): EnviroVent are a leading supplier of ventilation systems. Find out how we used 3 bespoke services to create a business solution for them. - [Howells Associates - Share Scheme Tracking Software](https://www.mckennaconsultants.com/project/howells/index.html.md): Explore the Share Scheme Tracking Software we developed for Howells, who provide market-leading services for share scheme administration. View. - [IMI Norgren - Native Mobile App For Industrial Engineering](https://www.mckennaconsultants.com/project/norgren/index.html.md): Discover the Native Mobile Application Development carried out for Norgren, part of IMI. Read about the benefits in this case study today. - [Slidebank.com - Mobile Presentation Management App](https://www.mckennaconsultants.com/project/slidebank/index.html.md): The App we developed is an iPad mobile front-end for Slidebank with functionality provided by the regular desktop App. Find out more here. - [Switch 2 - iPhone, iPad, Android and Web Development](https://www.mckennaconsultants.com/project/switch2/index.html.md): View our Development services for iPhone, iPad, Android and Web- Switch, a financial modelling, commissioning, project delivery service. More. - [Turn Key Air Conditioning - Mobile App Case Study](https://www.mckennaconsultants.com/project/tk-air-conditioning/index.html.md): We helped Turn Key create a mobile App for their digital transformation project, helping their engineers' jobs become more efficient. Read. - [Wolseley UK - Change Management Software](https://www.mckennaconsultants.com/project/wolsley/index.html.md): Explore the Change Management Software tool, built for Wolseley UK, who refit the IT and telecoms infrastructure of their branches. Read here. - [Workplace Pensions Direct - Orak Pension Integration Web Based System](https://www.mckennaconsultants.com/project/workplace-pensions-direct/index.html.md): Discover how McKenna built a unique hub called Orak Pension Integration Web Based System to accept data for payroll systems. Read here. - [Youth for Christ - iOS and Android App Development](https://www.mckennaconsultants.com/project/youth-for-christ/index.html.md): Discover how McKenna developed a unique iOS and Andriod App for Youth For Christ, a Christian movement designed for young people. Read here. - [IMI plc - Systems Integration For Digital Transformation](https://www.mckennaconsultants.com/project/imi-precision-engineering/index.html.md): Discover our Systems Integration for Digital Transformation for IMI Engineering, a world leader in motion and fluid control technologies. More. - [Workiro - WOPI And Outlook Add-In With Graph API Email Sync](https://www.mckennaconsultants.com/project/workiro-wopi-and-outlook-addin/index.html.md): Workiro WOPI and Outlook Add-In With Graph API Email Sync Case Study - [Corcentric - Corcentric WOPI And Word Add-In Case Study](https://www.mckennaconsultants.com/project/corcentric/index.html.md): We worked with Corcentric to embed Microsoft Office in their web application by combining our WOPI skills and PHP expertise. Learn more here. - [Astrak Group - Composable Commerce Platform with Elastic Path](https://www.mckennaconsultants.com/project/astrak-composable-ecommerce-with-elastic-path/index.html.md): Large-scale Composable Commerce with Elastic Path for the Astrak Group - [MoreLife (UK) Ltd - Bespoke Advanced Web Development Solution](https://www.mckennaconsultants.com/project/morelife/index.html.md): MoreLife work in partnership with the NHS tackling obesity, we created a bespoke business management system to help achieve their goals. Read. ## Blog Articles - [Intelligent Documents: Adding Microsoft 365 Copilot and RAG to SharePoint Embedded](https://www.mckennaconsultants.com/intelligent-documents-adding-microsoft-365-copilot-and-rag-to-sharepoint-embedded/index.html.md): For the last two years, the conversation around document storage in custom applications has been dominated by a single platform: SharePoint Embedded. It... - [Migrating VSTO and COM Add-Ins to the Office Web Add-Ins Platform](https://www.mckennaconsultants.com/migrating-vsto-and-com-add-ins-to-the-office-web-add-ins-platform/index.html.md): If your organisation runs custom VSTO or COM add-ins, you have probably encountered a good deal of noise about deadlines. This guide sets out what Micro... - [The EWS Cutover Runbook: Your Go-Live Plan for the October 1 2026 Deadline](https://www.mckennaconsultants.com/the-ews-cutover-runbook-your-go-live-plan-for-the-october-1-2026-deadline/index.html.md): The clock now reads under 90 days. On 1 October 2026, Exchange Web Services stops serving Outlook add-ins, and any add-in still calling EWS callback tok... - [Co-Authoring Under Control: Real-Time Document Collaboration for Audit and Compliance Platforms](https://www.mckennaconsultants.com/co-authoring-under-control-real-time-document-collaboration-for-audit-and-compliance-platforms/index.html.md): Walk through the document workflow of almost any audit, risk or compliance platform and you will find, somewhere near its heart, a lock. A working paper... - [SharePoint Embedded at Scale: Multi-Tenant Architecture Patterns for ISVs](https://www.mckennaconsultants.com/sharepoint-embedded-at-scale-multi-tenant-architecture-patterns-for-isvs/index.html.md): A SharePoint Embedded pilot is deceptively easy to stand up. You register an application in Entra ID, create a container type, provision a handful of co... - [From AppSource to Enterprise Procurement: Distributing Your Office Add-In to Large Customers](https://www.mckennaconsultants.com/from-appsource-to-enterprise-procurement-distributing-your-office-add-in-to-large-customers/index.html.md): Every ISV that builds an Office Add-In eventually runs into the same uncomfortable truth: shipping working code is roughly half the job. The other half ... - [The EU AI Act Goes Live in 33 Days: Final Compliance Checklist for August 2](https://www.mckennaconsultants.com/the-eu-ai-act-goes-live-in-33-days-final-compliance-checklist-for-august-2/index.html.md): There are 33 days between the publication of this article and the date that the EU AI Act high-risk obligations become enforceable. On 2 August 2026 the... - [Selling Spare Parts Online: Aftermarket eCommerce for Equipment Manufacturers](https://www.mckennaconsultants.com/selling-spare-parts-online-aftermarket-ecommerce-for-equipment-manufacturers/index.html.md): Every machine a manufacturer has ever shipped is still generating demand. Filters, seals, belts, bearings, wear parts, service kits — the equipment sold... - [Escaping the Spreadsheet Shadow System: Excel Add-Ins for Audit and Compliance Platforms](https://www.mckennaconsultants.com/escaping-the-spreadsheet-shadow-system-excel-add-ins-for-audit-and-compliance-platforms/index.html.md): Every GRC platform vendor knows the pattern, even if few say it out loud. The platform is the system of record — risk registers, control matrices, testi... - [Choosing Your Composable Commerce Frontend: Hosted Frontends, Custom React, and Headless CMS Compared](https://www.mckennaconsultants.com/choosing-your-composable-commerce-frontend-hosted-frontends-custom-react-and-headless-cms-compared/index.html.md): The first big decision in a composable commerce build is the platform — Elastic Path, commercetools, BigCommerce, or one of the other established option... - [Shipping Co-Authoring in Your SaaS: What SharePoint Embedded Gives You Out of the Box](https://www.mckennaconsultants.com/shipping-co-authoring-in-your-saas-what-sharepoint-embedded-gives-you-out-of-the-box/index.html.md): There is a feature request that never leaves the backlog of a document-heavy SaaS product: "Can two of our users edit the same document at the same time... - [Real-Time Inventory and Order Orchestration in Composable Commerce](https://www.mckennaconsultants.com/real-time-inventory-and-order-orchestration-in-composable-commerce/index.html.md): The most common failure mode of B2B composable commerce is not a slow checkout, a poor product page, or a confusing search experience. It is showing the... - [Your ERP Is the System of Record: Getting Customer-Specific Pricing Right in B2B eCommerce](https://www.mckennaconsultants.com/your-erp-is-the-system-of-record-getting-customer-specific-pricing-right-in-b2b-ecommerce/index.html.md): Ask anyone who has delivered a B2B commerce project for a manufacturer what consumed the most engineering time, and the answer is rarely the storefront.... - [The Final Sprint: Completing Your EWS to Microsoft Graph Migration Before October 2026](https://www.mckennaconsultants.com/the-final-sprint-completing-your-ews-to-microsoft-graph-migration-before-october-2026/index.html.md): Four months remain before the EWS deprecation enforcement date of 1 October 2026. For Outlook add-in development teams whose migration to Microsoft Grap... - [AI Document Review with an Audit Trail: Practical Guardrails for Compliance Teams](https://www.mckennaconsultants.com/ai-document-review-with-an-audit-trail-practical-guardrails-for-compliance-teams/index.html.md): Every compliance and internal audit function is having the same conversation this year. The document workload — policies to attest, contracts to screen,... - [Production AI Agent Observability: Monitoring, Debugging, and Cost Control at Scale](https://www.mckennaconsultants.com/production-ai-agent-observability-monitoring-debugging-and-cost-control-at-scale/index.html.md): The hardest part of running AI agents in production is not the agent itself. It is everything around the agent — the operational discipline of knowing w... - [Answering the Enterprise Security Questionnaire: Tenancy and Data Isolation for SaaS Document Features](https://www.mckennaconsultants.com/answering-the-enterprise-security-questionnaire-tenancy-and-data-isolation-for-saas-document-features/index.html.md): There is a moment in every growing ISV's life that founders remember precisely. The biggest prospect in the pipeline goes quiet for a week, and then an ... - [Migrating from a Custom WOPI Host to SharePoint Embedded: A Practical Playbook](https://www.mckennaconsultants.com/migrating-from-a-custom-wopi-host-to-sharepoint-embedded-a-practical-playbook/index.html.md): This is the article that two earlier pieces in our Q2 2026 series have been pointing toward. We have explained what SharePoint Embedded is. We have walk... - [Configurable Products, Complex Catalogues: Modelling Industrial Products for Online Sales](https://www.mckennaconsultants.com/configurable-products-complex-catalogues-modelling-industrial-products-for-online-sales/index.html.md): Most eCommerce platforms were designed with a retail catalogue in mind: a few thousand products, each with a handful of options like size and colour, ar... - [Subscription and Recurring Revenue Commerce with Elastic Path: B2B Beyond One-Off Orders](https://www.mckennaconsultants.com/subscription-and-recurring-revenue-commerce-with-elastic-path-b2b-beyond-one-off-orders/index.html.md): For most of the last fifteen years, B2B commerce has been built around the purchase order. Buyer logs in, browses a catalogue, places an order, gets it ... - [The End of Email Attachments: Fixing the Client Document Exchange Workflow in Audit](https://www.mckennaconsultants.com/the-end-of-email-attachments-fixing-the-client-document-exchange-workflow-in-audit/index.html.md): Every audit begins the same way: with a list. The "prepared by client" schedule — the PBC list — goes out to the client, itemising the trial balances, r... - [Building Your First SharePoint Embedded Application: Container Types, Permissions, and Microsoft Graph](https://www.mckennaconsultants.com/building-your-first-sharepoint-embedded-application-container-types-permissions-and-microsoft-graph/index.html.md): The previous two articles in our Q2 2026 SharePoint Embedded series have explained what SharePoint Embedded is and when to choose it over WOPI. This art... - [The AI Maturity Pyramid: Where Does Your Organisation Actually Stand?](https://www.mckennaconsultants.com/the-ai-maturity-pyramid-where-does-your-organisation-actually-stand/index.html.md): Every organisation is "doing AI" now. The question is whether they are doing it deliberately. - [Build, Buy or Embed? The Document Features Your Enterprise Customers Expect in 2026](https://www.mckennaconsultants.com/build-buy-or-embed-the-document-features-your-enterprise-customers-expect-in-2026/index.html.md): Somewhere on your product roadmap, probably filed under a deceptively small heading like "document support", sits one of the biggest build-versus-buy de... - [AI Coding Assistants in the Enterprise: Governance, Security, and IP for Claude Code, Cursor, and GitHub Copilot](https://www.mckennaconsultants.com/ai-coding-assistants-in-the-enterprise-governance-security-and-ip-for-claude-code-cursor-and-github-copilot/index.html.md): Three years ago, AI coding assistants were a productivity curiosity that a small share of developers used informally. By the start of 2026 they are stan... - [Connected Products 101: What Manufacturers Should Know Before Adding IoT to Their Equipment](https://www.mckennaconsultants.com/connected-products-101-what-manufacturers-should-know-before-adding-iot-to-their-equipment/index.html.md): Somewhere in your business, the conversation has already started. A competitor has launched a "smart" version of a product you both make. A large custom... - [SharePoint Embedded vs WOPI: A Decision Framework for ISVs and Enterprise Architects](https://www.mckennaconsultants.com/sharepoint-embedded-vs-wopi-a-decision-framework-for-isvs-and-enterprise-architects/index.html.md): The question of how to embed Microsoft 365 document editing into a third-party application used to have a single defensible answer for most ISVs: build ... - [What is SharePoint Embedded? Microsoft's Modern Path for Embedding 365 Document Editing](https://www.mckennaconsultants.com/what-is-sharepoint-embedded-microsoft-s-modern-path-for-embedding-365-document-editing/index.html.md): For more than a decade, organisations that wanted to embed Microsoft Word, Excel, or PowerPoint editing into their own software had two practical choice... - [From AI Pilot to Production: Scaling Enterprise AI Agents Beyond the Proof of Concept](https://www.mckennaconsultants.com/from-ai-pilot-to-production-scaling-enterprise-ai-agents-beyond-the-proof-of-concept/index.html.md): The numbers tell a stark story. Industry surveys consistently show that while enterprise investment in AI agent technology is surging, only 14% of organ... - [AI-Powered Product Discovery with Elastic Path: Semantic Search and Natural Language Commerce](https://www.mckennaconsultants.com/ai-powered-product-discovery-with-elastic-path-semantic-search-and-natural-language-commerce/index.html.md): The gap between how customers think about products and how keyword search engines index them has always been a source of friction in ecommerce. A B2B bu... - [Building Custom PowerPoint Add-Ins for Enterprise Presentations](https://www.mckennaconsultants.com/building-custom-powerpoint-add-ins-for-enterprise-presentations/index.html.md): PowerPoint is the universal language of business communication. Financial results, strategic plans, client proposals, product roadmaps, board updates — ... - [Implementing WOPI for Mobile: Extending Document Editing to iOS and Android Apps](https://www.mckennaconsultants.com/implementing-wopi-for-mobile-extending-document-editing-to-ios-and-android-apps/index.html.md): Enterprise mobile adoption has long since passed the point of return. Workforces that once relied on desktop and laptop access to corporate document man... - [EU AI Act High-Risk Compliance: A Technical Readiness Guide for August 2026](https://www.mckennaconsultants.com/eu-ai-act-high-risk-compliance-a-technical-readiness-guide-for-august-2026/index.html.md): The EU AI Act's high-risk obligations become enforceable on 2 August 2026. For development teams and AI programme leads who have already established the... - [Total Cost of Ownership: Composable Commerce vs Monolithic Platforms](https://www.mckennaconsultants.com/total-cost-of-ownership-composable-commerce-vs-monolithic-platforms/index.html.md): When a commerce director presents a composable commerce business case to their CFO, the conversation often stalls at the same point. Implementation cost... - [EWS to Microsoft Graph: The API Migration Every Outlook Add-In Developer Must Complete by October 2026](https://www.mckennaconsultants.com/ews-to-microsoft-graph-the-api-migration-every-outlook-add-in-developer-must-complete-by-october-2026/index.html.md): Microsoft has confirmed that Exchange Web Services will cease to accept connections from Outlook add-ins on 1 October 2026. That date is not a soft depr... - [WOPI Security Beyond Proof Keys: Implementing Zero Trust for Cloud Document Editing](https://www.mckennaconsultants.com/wopi-security-beyond-proof-keys-implementing-zero-trust-for-cloud-document-editing/index.html.md): Proof key validation is the entry point for WOPI security — the mechanism that verifies every incoming request from Office Online is genuinely from Micr... - [Multi-Agent AI Systems: Orchestrating Specialised Agents for Enterprise Workflows](https://www.mckennaconsultants.com/multi-agent-ai-systems-orchestrating-specialised-agents-for-enterprise-workflows/index.html.md): Gartner does not report a 1,445% increase in enquiries about a technology that is merely interesting. That figure — the surge in client questions about ... - [Agentic Commerce: How AI Agents Are Transforming B2B Product Discovery](https://www.mckennaconsultants.com/agentic-commerce-how-ai-agents-are-transforming-b2b-product-discovery/index.html.md): The B2B buying experience is undergoing a more fundamental shift than anything the industry has seen since the move from print catalogues to ecommerce w... - [CSPP Plus Backstage Integration: Adding Your Cloud Storage to Microsoft Office's File Menu](https://www.mckennaconsultants.com/cspp-plus-backstage-integration-adding-your-cloud-storage-to-microsoft-office-s-file-menu/index.html.md): For most ISVs implementing WOPI-based document editing, the user journey begins the same way: a user browses your platform, clicks a document, and Offic... - [Microsoft 365 Extensibility in 2026: From Office Add-Ins to Intelligent Agents](https://www.mckennaconsultants.com/microsoft-365-extensibility-in-2026-from-office-add-ins-to-intelligent-agents/index.html.md): The landscape of Microsoft 365 extensibility has changed more in the second half of 2025 than in any comparable period since Office add-ins were introdu... - [Artificial Intelligence-Powered Document Intelligence: Combining WOPI, Office Add-Ins, and LLMs](https://www.mckennaconsultants.com/ai-powered-document-intelligence-combining-wopi-office-add-ins-and-llms/index.html.md): Enterprise document processing has been a persistent challenge. Organisations generate, receive, and process vast quantities of documents — contracts, i... - [Building Microsoft 365 Copilot Agents with MCP: A Developer's Guide to Artificial Intelligence](https://www.mckennaconsultants.com/building-microsoft-365-copilot-agents-with-mcp-a-developer-s-guide/index.html.md): In December 2025, Microsoft announced that Microsoft 365 Copilot declarative agents now support the Model Context Protocol (MCP) — Anthropic's open stan... - [Headless Ecommerce: Unifying Content and Products in Composable Architecture with Headless CMS](https://www.mckennaconsultants.com/headless-cms-and-commerce-unifying-content-and-products-in-composable-architecture/index.html.md): The separation of content and commerce has been one of the persistent failures of traditional ecommerce platforms. On a typical monolithic platform, pro... - [Measuring Artificial Intelligence ROI: A Practical Framework for Global Enterprises](https://www.mckennaconsultants.com/measuring-ai-roi-a-practical-framework-for-global-enterprises/index.html.md): The enthusiasm for AI in enterprise has reached a point where almost every organisation is investing — or planning to invest — in AI initiatives. But a ... - [Ignite 2025: What the Office Add-In Announcements Mean for Enterprise Developers](https://www.mckennaconsultants.com/ignite-2025-what-the-office-add-in-announcements-mean-for-enterprise-developers/index.html.md): Microsoft Ignite 2025 has delivered the most significant set of announcements for Office extensibility since the introduction of the unified manifest. H... - [Composable Commerce: Managing International Catalogues and Pricing with Elastic Path in Multi-Market B2B Commerce](https://www.mckennaconsultants.com/multi-market-b2b-commerce-managing-international-catalogues-and-pricing-with-elastic-path/index.html.md): Expanding a B2B ecommerce operation from a single domestic market to multiple international markets is one of the most complex challenges in digital com... - [Small vs Large Language Model: Choosing the Right AI for Your Enterprise](https://www.mckennaconsultants.com/small-language-models-vs-large-language-models-choosing-the-right-ai-for-your-enterprise/index.html.md): Every enterprise evaluating AI faces a fundamental question: what size of model do we need? The instinct is to reach for the largest, most capable model... - [Artificial Intelligence-Driven Personalisation in Composable Commerce: Beyond Product Recommendations](https://www.mckennaconsultants.com/ai-driven-personalisation-in-composable-commerce-beyond-product-recommendations/index.html.md): The phrase "customers who bought this also bought" is two decades old. Product recommendation engines were among the earliest commercial applications of... - [Custom Excel Add-In Development: Building Spreadsheet Solutions That Scale](https://www.mckennaconsultants.com/custom-excel-add-in-development-building-spreadsheet-solutions-that-scale/index.html.md): Excel remains the most widely used business application in the world. From financial modelling and supply chain planning to scientific data analysis and... - [WOPI Coauthoring: A Technical Guide to Real-Time Multi-User Document Editing](https://www.mckennaconsultants.com/wopi-coauthoring-a-technical-guide-to-real-time-multi-user-document-editing/index.html.md): Real-time collaborative document editing has become a baseline expectation for modern productivity platforms. Users who experience simultaneous editing ... - [AI First: RAG Architecture Best Practices for UK Enterprise Deployments](https://www.mckennaconsultants.com/rag-architecture-best-practices-for-uk-enterprise-deployments/index.html.md): Retrieval-augmented generation has moved from a research concept to a core enterprise AI pattern in a remarkably short time. The fundamental idea -- gro... - [Composable Commerce and ERP Integration: Connecting Elastic Path to Your Back Office](https://www.mckennaconsultants.com/composable-commerce-and-erp-integration-connecting-elastic-path-to-your-back-office/index.html.md): The promise of composable commerce is flexibility: choose best-of-breed components for each capability in your ecommerce stack and orchestrate them to m... - [Event-Based Office Add-In Activation: Automating Document Workflows](https://www.mckennaconsultants.com/event-based-office-add-in-activation-automating-document-workflows/index.html.md): The traditional model for Microsoft Office add-ins has always been reactive. A user clicks a button, opens a task pane, or selects a menu item, and the ... - [Migrating from Legacy Document Management to CSPP Plus](https://www.mckennaconsultants.com/migrating-from-legacy-document-management-to-cspp-plus/index.html.md): Organisations across the UK are still running legacy on-premises document management systems — platforms that were deployed a decade or more ago and hav... - [AI First Governance and the EU AI Act: What Businesses Need to Know](https://www.mckennaconsultants.com/ai-governance-and-the-eu-ai-act-what-businesses-need-to-know/index.html.md): The EU AI Act is now in force. The general-purpose AI (GPAI) obligations became effective in August 2025, and the high-risk system requirements follow i... - [MACH Architecture Migration: Planning Your Ecommerce Move from Monolithic Commerce](https://www.mckennaconsultants.com/mach-architecture-migration-planning-your-move-from-monolithic-commerce/index.html.md): The question facing mid-market and enterprise commerce teams in 2025 is no longer whether composable architecture is viable, but when and how to migrate... - [Integrating Copilot Agents with Office Add-In: What Developers Need to Know](https://www.mckennaconsultants.com/integrating-copilot-agents-with-office-add-ins-what-developers-need-to-know/index.html.md): Microsoft Build 2025 delivered what is arguably the most significant shift in the Office add-in development model since the introduction of the web add-... - [How CSPP Plus Chunked File Transfer Changes Large Document Handling](https://www.mckennaconsultants.com/how-cspp-plus-chunked-file-transfer-changes-large-document-handling/index.html.md): One of the most significant technical additions to the Cloud Storage Partner Program Plus (CSPP Plus) is the introduction of chunked file transfer. - [Building Artificial Intelligence Agents for Enterprise Automation: A Practical Guide](https://www.mckennaconsultants.com/building-ai-agents-for-enterprise-automation-a-practical-guide/index.html.md): The conversation around enterprise AI has shifted decisively. Chatbots that answer questions are useful, but they are fundamentally reactive -- they wai... - [Building Composable eCommerce B2B Self-Service Buyer Portals with Elastic Path](https://www.mckennaconsultants.com/building-b2b-self-service-buyer-portals-with-elastic-path/index.html.md): B2B buyers have changed. The procurement professional who once relied on phone calls to a sales representative and a PDF catalogue now expects the same. - [WOPI Data Residency and Geo-Fencing: A Compliance Guide for UK Businesses](https://www.mckennaconsultants.com/wopi-data-residency-and-geo-fencing-a-compliance-guide-for-uk-businesses/index.html.md): When your SaaS platform embeds Microsoft 365 document editing through the WOPI protocol, every file open, every keystroke, and every save operation pass... - [Troubleshooting WOPI API with The Cloud Storage Partner Program](https://www.mckennaconsultants.com/troubleshooting-wopi-api/index.html.md): We're discussing troubleshooting WOPI API with the Cloud Storage Partner Program, wopitest validation and WOPI API debugging. Find out more. - [Composable Commerce: The Future of Your Digital Strategy Explained](https://www.mckennaconsultants.com/composable-commerce-the-future-of-your-digital-strategy-explained/index.html.md): Discover how composable commerce enables flexible, scalable e-commerce solutions using modular components. Learn its benefits, key concepts like PBCs, and how to implement it effectively. - [What Are Microsoft Office Add-Ins?](https://www.mckennaconsultants.com/what-are-microsoft-office-add-ins/index.html.md): What Are Microsoft Office Add-Ins? Microsoft Office Add-Ins come in three ... - [AI and Consciousness: Exploring the Frontier](https://www.mckennaconsultants.com/ai-and-consciousness-exploring-the-frontier/index.html.md): Is AI conscious? Explore what makes us aware. - [Demystifying LLM-Based AI: A Practical Guide to Key Concepts](https://www.mckennaconsultants.com/demystifying-llm-based-ai-a-practical-guide-to-key-concepts/index.html.md): Learn the fundamentals of Large Language Model (LLM) AI, including key concepts like neural nets, context, RAG, agents, and tools—perfect for beginners who use ChatGPT but want to understand how it works. - [The Role of Human-in-the-Loop in Training and Tuning eCommerce AI Assistants](https://www.mckennaconsultants.com/practical-ai-chatbot-quality-management/index.html.md): Discover how human-in-the-loop strategies help train and tune eCommerce AI assistants for accuracy, trust, and performance. Blend automation with expert oversight. - [Managing AI Quality in eCommerce Chatbots: Balancing Automation with Accuracy](https://www.mckennaconsultants.com/managing-ai-quality-in-ecommerce-chatbots/index.html.md): As eCommerce businesses look to scale, improve customer experience, and reduce support costs, AI chatbots powered by large language models (LLMs) are becoming an increasingly attractive solution. - [AI and Software Development in 2024](https://www.mckennaconsultants.com/ai-and-software-development/index.html.md): Learn more about how AI can be used in software development to streamline workflow processes. Contact us for AI integrations today. - [WOPI, Microsoft Office Add-Ins And AI](https://www.mckennaconsultants.com/wopi-microsoft-office-add-ins-and-ai/index.html.md): Discover how to integrate your web application with Microsoft WOPI, Office Add-Ins, and AI in our first video guide. Learn how to enhance your SaaS product with seamless Microsoft Office integration and intelligent features. - [AI Machine Learning in IoT Security: Techniques and Tips](https://www.mckennaconsultants.com/ai-machine-learning-in-iot-security-techniques-and-tips/index.html.md): Explore more about AI machine learning in IoT security. Reach out to us to implement expert techniques to help your business flourish today. - [Enhancing Legal Software Development with Custom Word Add-Ins](https://www.mckennaconsultants.com/enhancing-legal-software-development-with-custom-word-add-ins/index.html.md): Explore more about how you can streamline legal software development with custom Word add-ins. Reach out to us for custom add-in services. - [Developing Custom Microsoft Outlook Add-Ins to Integrate with CRM Systems](https://www.mckennaconsultants.com/developing-custom-microsoft-outlook-add-ins-to-integrate-with-crm-systems/index.html.md): Explore how to develop custom Microsoft Outlook add-ins to integrate with CRM systems and how McKenna Consultants can help. - [The Benefits of Using Elastic Path for Complex eCommerce Development](https://www.mckennaconsultants.com/the-benefits-of-using-elastic-path-for-complex-ecommerce-development/index.html.md): Discover why Elastic Path is a top choice for complex eCommerce development. Learn about its headless architecture, microservices, API-first design, and more. - [Unlocking Insights into the Use of AI in Business Analytics](https://www.mckennaconsultants.com/unlocking-insights-into-the-use-of-ai-in-business-analytics/index.html.md): Discover more about the use of AI in business analytics and how you can gain a competitive edge. Contact us for AI development services. - [Top 12 AI Future Trends To Watch Out For](https://www.mckennaconsultants.com/top-12-ai-future-trends-to-watch-out-for/index.html.md): Discover the top AI future trends that will transform industries. Contact our team to stay ahead of the game with AI development services. - [Balancing Innovation and The Ethics of AI in Business](https://www.mckennaconsultants.com/balancing-innovation-and-the-ethics-of-ai-in-business/index.html.md): Explore the ethics of AI in business and understand the balance between innovation and responsibility. Contact us for ethical AI solutions. - [What is Retrieval-Augmented Generation (RAG)?](https://www.mckennaconsultants.com/what-is-retrieval-augmented-generation/index.html.md): Discover what retrieval-augmented generation is and how it enhances language models. Contact our experts to implement AI solutions today. - [Machine Learning vs AI: What’s the Difference?](https://www.mckennaconsultants.com/machine-learning-vs-ai-difference/index.html.md): Learn about the differences between AI and machine learning and see how benefit from advanced technologies with McKenna Consultants. - [How AI Can Improve Customer Experience](https://www.mckennaconsultants.com/how-ai-can-improve-customer-experience/index.html.md): Discover how AI can improve customer experience and create customer loyalty for your business. Learn more here with McKenna Consultants. - [What is a Large Language Model? Uses, Scope, and Limitations](https://www.mckennaconsultants.com/what-is-a-large-language-model/index.html.md): Discover what a large language model is, including its benefits and limitations for your business. Learn more here with McKenna Consultants. - [Creating an AI Assistant Using OpenAI](https://www.mckennaconsultants.com/creating-ai-assistant-using-openai/index.html.md): Discover how to create an AI assistant for your business using the Large language Model of OpenAI with McKenna Consultants. Learn more here. - [Building an MS Outlook Add-In: Part Three -  Testing and Approval](https://www.mckennaconsultants.com/testing-and-approval-for-building-an-ms-outlook-add-in/index.html.md): Learn about testing and approval regarding building an MS Outlook add-in. Contact us to discuss your Microsoft needs. - [Building an MS Outlook Add-In: Part Two - Building an Add-In with the Microsoft Graph API](https://www.mckennaconsultants.com/process-of-building-an-ms-outlook-add-in-with-microsoft-graph-api/index.html.md): Learn about building an MS Outlook add-in. If you need help with your Outlook add-in and CRM integration project, please get in touch today! - [Enhancing CRM Integration: Building an MS Outlook Add-In with the Microsoft Graph API](https://www.mckennaconsultants.com/building-ms-outlook-add-in-with-microsoft-graph-api/index.html.md): Discover more about building an MS Outlook Add-In with the Microsoft Graph API. Contact McKenna to discuss this in more detail. - [Integrate WOPI with your Microsoft Cloud Storage Partner Program](https://www.mckennaconsultants.com/integrate-wopi-with-ms-cspp/index.html.md): In this article, our experts talk you through integrating WOPI with your MS CSPP, with a step-by step guide and our top tips. Learn more here. - [What Is Co-Sourcing in IT and Software Development?](https://www.mckennaconsultants.com/co-sourcing-app-software-development-companies/index.html.md): Learn what co-sourcing is and how it can help your business grow, from a team who uses this method frequently. Discover IT co-sourcing here! - [Microservices and Microservice Architecture Explained](https://www.mckennaconsultants.com/microservices-microservice-architecture-explained/index.html.md): Discover the importance of microservices architecture, known as microservices, including how they emerged and the benefits to businesses. More. - [What Is WOPI? Exploring Web Application Open Platform Interface](https://www.mckennaconsultants.com/what-is-wopi/index.html.md): We're taking it back to basics to discuss what WOPI is, what it means and how it can be used and beneficial in a business environment. Read now. - [Architecture Of A Composable eCommerce Store Using Elastic Path](https://www.mckennaconsultants.com/composable-ecommerce-and-elastic-path/index.html.md): With so many businesses switching to a composable architecture ecosystem, discover the benefits and features of composable architecture. More. - [Using MVPs in Software Development](https://www.mckennaconsultants.com/mvps-in-software-development/index.html.md): An MVP is a piece of software with just enough features to function. In software development, MVPs are great for idea validation. Learn more. - [Team Roles For Building a Composable B2B eCommerce Online Store](https://www.mckennaconsultants.com/team-roles-for-composable-ecommerce-online-store/index.html.md): Discover who is involved with building an online store in the composable B2B eCommerce style, and the importance of each person's role. More. - [CSPP WOPI Login Update](https://www.mckennaconsultants.com/cspp-wopi-login-update/index.html.md): Microsoft announced that they were removing the login box from the “business flow” for Cloud Storage Partner Program (CSPP) WOPI. Read here. - [Add-Ins and CSPP WOPI Changes](https://www.mckennaconsultants.com/add-ins-and-cspp-wopi-changes/index.html.md): Last year, many WOPI implementors around the world started experiencing errors. Learn what changes were made and how to fix errors. Read more. - [What Is The Cloud Storage Partner Program Plus?](https://www.mckennaconsultants.com/what-is-the-cloud-storage-partner-program-plus/index.html.md): We're looking at the new features and requirements of the Cloud Storage Partner Program Plus, a program for larger businesses. Learn more. - [Microsoft Office Add-Ins And Internet Explorer 11](https://www.mckennaconsultants.com/microsoft-office-add-ins-internet-explorer-11/index.html.md): With Internet Explorer 11 retired earlier this year, we explore how Microsoft Add-Ins are affected and why we still support IE11. Learn more. - [Microsoft Office Add-Ins and WOPI Update](https://www.mckennaconsultants.com/microsoft-office-add-ins-and-wopi-update/index.html.md): With CSPP officially supporting Microsoft add-ins for WOPI, we go through the process of getting Microsoft add-ins to work in WOPI. Learn more. - [What Are Microsoft Outlook Add-Ins and How Do They Work?](https://www.mckennaconsultants.com/what-are-microsoft-outlook-add-ins-how-do-they-work/index.html.md): Discover our easy how-to guide on Microsoft Outlook Add-Ins and how they work, as they can be complexed to implement. Explore here today. - [Using WOPI To Embed Microsoft Office in a Web App](https://www.mckennaconsultants.com/using-wopi-to-embed-microsoft-office/index.html.md): This guide to WOPI protocol covers what WOPI is, how it is used and how to get started. Learn about WOPI here and follow the series for more. - [Differences Between IaaS, PaaS and SaaS in Cloud Computing](https://www.mckennaconsultants.com/differences-between-iaas-paas-saas-cloud-computing/index.html.md): Learn the differences between IaaS, PaaS and SaaS in Cloud Computing, including advantages, disadvantages and when to use each. Read more here. - [What is Cloud Computing and How Does It Work?](https://www.mckennaconsultants.com/how-cloud-computing-works/index.html.md): This post explores what cloud computing is and how it works, as well as examples of how cloud computing works and its advantages. Learn more. - [Why is Systems Integration Important?](https://www.mckennaconsultants.com/why-is-systems-integration-important/index.html.md): Learn about Systems Integration at McKenna Consultants and how they are crucial for maintaining a competitive edge. Discover here today. - [Securing Tokens In A Progressive Web App](https://www.mckennaconsultants.com/securing-tokens-in-a-progressive-web-app/index.html.md): Discover how to securely store JWTs and OAuth tokens in a Progressive Web App and why you should never use web storage in this blog. Read. - [Progressive Web Apps Explained](https://www.mckennaconsultants.com/progressive-web-apps-explained/index.html.md): Learn about Progressive Web App Development and how they work, the benefits, design and why you should consider using it yourself. Read here. - [WOPI Protocol, Microsoft Office and Proof Key](https://www.mckennaconsultants.com/wopi-protocol-microsoft-office-proof-key/index.html.md): Explore why you should verify WOPI protocol requests using a proof key and how you can do it using our tried-and-tested method. Learn more. - [Explaining the Relationship Between IoT, Big Data and the Cloud](https://www.mckennaconsultants.com/relationship-between-iot-big-data-and-the-cloud/index.html.md): The relationship between IoT, Big Data and the Cloud creates ample opportunity for businesses to harness exponential growth. Read more. - [Managing Digital Transformation in Business](https://www.mckennaconsultants.com/managing-digital-transformation-in-business/index.html.md): Uncover why successfully managing digital transformation in business is vital for market competitiveness and survival in the digital age. - [Digital Transformation and Change Management Featuring The North Pole](https://www.mckennaconsultants.com/digital-transformation-and-change-management-featuring-the-north-pole/index.html.md): Discover the digital transformation journey of Santa's Workshop and the advantages of digital transformation to Santa's operations in our blog. - [Legacy System Migration: Moving to Modern Technology Without Pain](https://www.mckennaconsultants.com/legacy-system-migration/index.html.md): Learn about legacy migration, why your business should perform system migration and the benefits of migrating to a cloud-based service. Read. - [Should My Business Have an App?](https://www.mckennaconsultants.com/should-my-business-have-an-app/index.html.md): Should my business have an app? Discover the benefits of mobile apps for businesses and their uses to remain competitive in the digital age. - [An Expert Guide to Using Digital Platforms](https://www.mckennaconsultants.com/an-expert-guide-to-using-digital-platforms/index.html.md): Read our Expert Guide to Using Digital Platforms, in which we discuss what a digital platform is and how to navigate one. Learn more here. - [Integrating Auth0 With Azure Active Directory](https://www.mckennaconsultants.com/integrating-auth0-with-azure-active-directory/index.html.md): We discuss the entire process of Auth0 integration with Azure Active Directory, from start to finish. Check out our step by step guide here. - [Are You Thinking About IoT?](https://www.mckennaconsultants.com/are-you-thinking-about-iot/index.html.md): Read all there is to know about the Internet Of Things including IoT device integration and how IoT can be used via Azure IoT services. Learn. - [What is the Relationship Between Digital Transformation and Cyber Security?](https://www.mckennaconsultants.com/what-is-the-relationship-between-digital-transformation-and-cyber-security/index.html.md): Discover the relationship between Digital Transformation and Cyber Security, the risks that are involved and the measures to take. Read here. - [Why Having A Disaster Recovery Plan Is A Failure](https://www.mckennaconsultants.com/why-having-a-disaster-recovery-plan-is-a-failure/index.html.md): Discover why having a Disaster Recovery Plan is a failure, and just how a cloud based system can prevent you from worrying. Read how here. - [What is RPA and What is it Used for?](https://www.mckennaconsultants.com/what-is-rpa-and-what-is-it-used-for/index.html.md): Discover what RPA is and what it's used for, including the benefits and challenges of RPA with some examples of RPA in the digital age. - [Application Software Integration Explained](https://www.mckennaconsultants.com/application-software-integration-explained/index.html.md): Read how application software integration works and it's impact on Internet of Things devices, including all you need to know on app integration. - [Mobile App Development Step 1: What Do You Want?](https://www.mckennaconsultants.com/how-to-build-a-mobile-app-part-one/index.html.md): The first step of Apple or Android mobile App development, is working out what it should do, and it's always the hardest step. Read here. - [Bespoke Software Development vs Off The Shelf](https://www.mckennaconsultants.com/bespoke-software-development-off-the-shelf/index.html.md): Bespoke software development vs off-the-shelf software. We weigh up the pros and cons of each highlighting bespoke software solutions for you. - [Cross Platform Mobile Development](https://www.mckennaconsultants.com/cross-platform-mobile-development/index.html.md): Discover cross platform mobile development technology options and the benefits and drawbacks of each, including Cordova, Flutter, Go Native and Xamarin. - [Microsoft Azure IoT Hub](https://www.mckennaconsultants.com/microsoft-azure-iot-hub/index.html.md): Microsoft Azure offers Cloud based IT solutions and has many useful functions, including the Microsoft Azure IoT Cloud service. Learn more. - [Internet Of Things Security](https://www.mckennaconsultants.com/internet-of-things-security/index.html.md): IoT security is an important factor when it comes to Internet of Things solutions. Learn the essentials of Internet of Things Security here. - [Friday Flash! 11th January 2019](https://www.mckennaconsultants.com/friday-flash-11th-january-2019/index.html.md): Read our Friday Flash (11th January 2019) post in our newest instalment of McKenna's latest news, including augmented reality and recruitment. - [What's Next For Technology In 2019?](https://www.mckennaconsultants.com/whats-next-for-technology-in-2019/index.html.md): Discover what is next for technology which businesses can take value from, including the Internet of Things, remote working, and more. Read. - [Surprises In The Apple App Store Review Guidelines](https://www.mckennaconsultants.com/surprises-in-the-apple-app-store-review-guidelines/index.html.md): Apple no longer using location in iPhones to provide emergency services to stop themselves from being sued. Read more about apple here. - [Friday Flash! 30th November 2018](https://www.mckennaconsultants.com/friday-flash-30th-november-2018/index.html.md): Find out what's on in this weeks Flash Friday, from JR Ewing, Web Applications, Product Configuration and Azure Functions. Read more here. - [Nesting Router Outlets In Angular 6 / 7](https://www.mckennaconsultants.com/nesting-router-outlets-in-angular-6-7/index.html.md): Explore how to deal with nested Router Outlets in Angular 6 / 7, using Progressive Web Applications (PWA) in Angular and Typescript. Read here. - [How We Used Management 3.0 To Make Us Love Appraisals](https://www.mckennaconsultants.com/how-we-used-management-3-0-to-make-us-love-appraisals/index.html.md): Explore how we used Management 3.0 practices to make us love appraisals, including the process behind them and how it motivated our team. Read. - [Desktop Kanban](https://www.mckennaconsultants.com/desktop-kanban/index.html.md): Discover Desktop Kanban Management Systems, designed to improve your visibility of work, reduce task switching and improve time efficiency. ## Contact McKenna Consultants Ltd UK-based software development consultancy https://www.mckennaconsultants.com/contact/