We work with proven processes to internationally recognised standards.
We work to an agile, incremental development process using an object-orientated methodology.
Read MoreWe solve challenging technical problems.
We blend engineering rigour with creativity to solve problems which cross into mathematical or other science-based domains.
Read MoreWe 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 MoreEnergy and Water
We deliver accurate, reliable metering software for a range of wireless technologies.
Read MoreIndustrial
We develop software for smaller-scale industrial workstations, and larger more complex production processes.
Read MoreMedical and Scientific
We focus on sound fault-tolerant architecture and design, rigorous testing and risk management.
Read MoreTelecoms
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 [...]