IMI Norgren
New Global Composable eCommerce Store
For twenty-two years we have built custom software for companies with a hard problem to solve, usually one where separate systems need to work together and the information people need is stuck somewhere they cannot get to it.
Our main areas of work:

Most of our work starts in the same place. A company has systems that were bought at different times, from different suppliers, for different reasons. Each one does its own job well enough. None of them talk to each other. The information someone needs is sitting inside one of them, and there is no sensible way to get it out.
That is the kind of problem we are good at. Old databases, ERP and CRM systems, warehouse and ordering systems, document stores, and the spreadsheet that quietly became business critical. We join them up, and we build the software that sits on top of them.
Connecting systems is the thread running through most of what we do. It has also taken us deep into four specialisms: Microsoft Office Add-Ins, SharePoint Embedded, B2B eCommerce and AI. Each one is about getting software people already use to do something it was not built to do.
Talk to us about a projectA lot of our work is not us building something instead of your team. It is us working as part of it.
Clients come to us for this for one of two reasons, and often both:
We embed in your team, or work remotely alongside it, whichever suits you. You keep control of the product and the day-to-day decisions. And because your developers are working next to ours throughout, the knowledge stays with you: when we finish, your team understands what was built and can carry it on without us.
It works in short bursts too. Clients who have taken a product back in-house come back to us when they hit a peak, and we redeploy for a few weeks rather than them taking on temporary staff.
The people you work with are our own permanent team. We do not subcontract, so the developers who start with you are the ones who finish.
We have worked this way with clients including AuditBoard, AuditFile and Astrak.
How team augmentation works
New Global Composable eCommerce Store
Word and Excel Microsoft Add-In Case Study
Empowering Paperless Productivity With WOPI
WOPI Case Study
myEnviroVent Internet of Things Mobile App
Share Scheme Tracking Software
The industries where we have done the most work
Most companies run a collection of best-of-breed systems that were bought separately and were never designed to work together. We build the software that connects them: the interfaces between the applications, the data moving between them in real time rather than overnight, and one reliable view of what is actually happening in the business. We work with ERP, CRM, warehousing, ordering and document systems, including older ones that were never built to share what they hold.
Learn More About Systems IntegrationWe build Microsoft Office Add-Ins, front end and back end. We have built Outlook add-ins, and the Microsoft Graph back ends behind them, for CRM and work management systems. We have built Excel add-ins for the auditing and compliance industries, and Word add-ins for legal SaaS companies and others. We also publish code samples to help other developers get started.
Learn More About Add-InsWe build large B2B web stores, and we build them in parts so they fit around the systems you already run. That usually means connecting your ERP, CRM, CPQ, PIM, document store, warehousing, inventory and ordering systems so the store works as one thing. We are used to older and more awkward systems as well as modern platforms such as Elastic Path. The aim is the same either way: fast, stable and secure, so the store can grow without being rebuilt.
Learn More About B2B eCommerceIf you have a project in mind, or a problem you are not yet sure how to approach, send us a short message and we will get back to you.
Contact UsWorking with McKenna Consultants on our WOPI integration was a seamless and highly productive experience. Their team brought deep technical expertise and a clear understanding of both the Microsoft ecosystem and hybrid deployment challenges. McKenna's ability to collaborate closely with our in-house developers—particularly around integrating with our existing microservices architecture and aligning with our UX goals—was invaluable. Thanks to their support, we were able to deliver a WOPI implementation that works reliably across both our SaaS and on-premise environments, fully meeting the standards of Microsoft's Cloud Storage Partner Program (CSPP). I would gladly recommend McKenna Consultants to any organisation looking for a serious partner in enterprise-grade Office integration.
Writing from our team about the work we do
Most of the companies we work with already have a development team, and a good one. They are not looking for somebody to...
The high-risk obligations that applied from 2 August 2026 dominated the conference circuit, the compliance webinars, and...
As of 2 August 2026, the high-risk obligations of the EU AI Act apply. The countdown is over. For the first time, organi...
Tell us what you are trying to do and we will tell you honestly whether we can help.