
We work with proven processes to internationally recognised standards.
We work to an agile, incremental development process using an object-orientated methodology.
Read More
We solve challenging technical problems.
We blend engineering rigour with creativity to solve problems which cross into mathematical or other science-based domains.
Read More
We develop embedded software.
Our professionally accredited multi-disciplinary team covers the entire software development life cycle.
Read MoreSectors

Aerospace
We understand large-scale systems architecture and design our software to fit in larger systems.
Read More

Energy and Water
We deliver accurate, reliable metering software for a range of wireless technologies.
Read More
Industrial
We develop software for smaller-scale industrial workstations, and larger more complex production processes.
Read More
Medical and Scientific
We focus on sound fault-tolerant architecture and design, rigorous testing and risk management.
Read More
Telecoms
We develop embedded software for over-the-air, land-based, and submarine telecommunications installations.
Read MoreRecent Articles
Looking Ahead – Life after Lockdown
For the past couple of months, like many, we have been working from home. We have always had flexible working arrangements, but having to conduct all of our office life remotely was an unexpected shock. As a close-knit team, we are all individuals, [...]
Flexible Engagement
Since 1998, we have worked with a large number of clients, from many different industries, on demanding and complex embedded projects. From sub-sea communications and medical refrigeration control, to mobile phone graphics and university resource booking systems – to name but a few. [...]
Submarine Cables – A Brief History
In 1866, a transatlantic telegraph cable was laid between Valentia Island, Ireland and Newfoundland, Canada, and the first messages were exchanged. The transmissions took several hours to cross the ocean – at a time when communications would have taken days by ship. The [...]