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
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 cable [...]