Software Architecture & Processing

A key element of Leonardo’s products, software architecture and processing is developed in a number of ways (Real Time SW, Hard Real Time SW, Middleware, Web Applications) based on the software engineering method.

The latter is essential to creating a competitive edge: Leonardo’s software engineering offers principles, techniques, competences, methods, tools and metrics producing efficient, effective software systems that ensure the highest levels of quality and dependability when it comes to security, safety, privacy, resilience and performance. This approach satisfies the most demanding requirements of public and private users as well as military applications.

From product development plans, quality standards and configuration through to test plans and integration of individual components to create complete, complex systems, Leonardo responds to customised requirements and guarantees high performance in terms of dependability, repeatability and functionality.