Software Engineering

Custom Software for Business

Your business processes are unique to your business.

Sometimes, no software package fits your business process.

Ready-made software might get you 50% of the way there.


In all these cases, you’ll need experts who can help you:

  • Crystallise your thinking
  • Define your business processes
  • Gather your exacting requirements

before crafting the perfectly fitting bespoke software to deliver precisely what you need.

Our software engineering skills cover these categories:


We create Teams apps and SharePoint solutions with the Modern SharePoint UI, Client-Side Web Parts, Flows & Workflows, Function Apps and the whole Microsoft Azure ecosystem.


Firmware engineering for a wide variety of MCU platforms including ARM, Atmel, Microchip and Espressif, in IoT devices, sensor networks and edge devices, including Microsoft Azure Sphere.


Systems should talk to each other. Data should flow automatically, for consistency, timeliness and accuracy. We create middleware to get systems talking, using REST APIs, serverless computing platforms and scripting.

Web Portals

Built to provide a clear user interface to the target audience, our web portal solutions provide the perfect front end to any backend system. We use best-of-breed client-side tools like React, Redux and React-Saga.

The art of software engineering