Related Information [ Skip ]

Also see...

Page tools


Software engineering

A strong and unique combination of technology solutions, industry expertise and consultancy capabilities to deliver business solutions.

Software is incorporated into practically everything we do. Our range of skills in this area supports and complements the diverse range of domains we operate in. We undertake proof of concept, and bespoke software and product development for projects ranging from £50k tasks to multi-million pound orders.

Software services

We develop software for a wide range of applications, from embedded systems to database-driven information processing systems. Our software development capability covers the complete lifecycle from requirements capture and definition, through design, implementation and test, to in-service support and upgrades.

We offer a number of services essential to software engineering including:

  • Software process improvement
  • Test engineering and architecture
  • Application integration
  • Mission critical system development

Our in-depth understanding of a complex mixture of technologies including real-time, application, and software and hardware development enables us to deliver solutions which have demanding performance, reliability, environmental and safety requirements.

Software engineering skills
Real-timeSimulation and modelling
System integrationSystem validation and acceptance

Software development

Our consultants use tried-and-tested software development tools and procedures to ensure efficient project delivery. For example, DOORS for requirements capture, Rational and Borland for UML modelling, ClearCase for configuration management, and agile software development methodologies.

Clever solutions - lower cost

Employing partners at an approved software development house in eastern Europe allow us to develop software more economically. Solutions are provided to our customers at lower cost, while still benefiting from the technology and expertise at Roke.