Expertise

We have many years' commercial and academic experience in software engineering and design. We are specialists in high integrity, embedded and control applications. We have specific expertise in medical devices.

We are able to offer the benefits of experience in high integrity environments to a wider audience who are seeking high quality solutions on time and in budget.

We offer assistance in system design with either fixed price Packaged Services or project specific Bespoke Services. The five main areas we support clients are:

We have a proven track record of advising appropriate development methods and strategies and applying a strong development process backed by verifiable standards compliance.

We assist you in the development of your system specifications, and we use state of the art Use Case specification methods, creating UML models to define your product's architecture. We automate generating of code in the chosen target language (such as C or C++) directly from the UML models.

Finally, by using automated testing of the developed software and traceability tools we ensure rapid and reliable development to meet specification.

We support these services by employing best in market tools for requirements management, system modelling and change management. These are further enhanced and extended by TraceIT®, our own suite of tools. We customise these tools to maintain audit trail information from which we can automatically create regulatory documentation.

The combination of these tools and techniques ensure that time to market is predictable. Products built around a strong architectural framework may most readily be taken through a range of releases offering different end user functionality with minimised support overheads. We publish a range of whitepapers, which we provide on request.

Details of the technologies we use may be found in our Knowledge Base.