Rust Transition Service

Certainty for the future with the Rust Transition Service

Software development is changing rapidly. Our Rust Transition Service is dedicated to making your company’s software secure, efficient and future-proof. The move to Rust is especially important in security-critical industries such as automotive, medical technology and finance to meet regulatory requirements and drastically reduce the risk of cyber attacks.

Martin Egloff

Head of Business Area

bbv Switzerland

+41 41 429 01 33

Why Rust is the right step now

Regulatory pressure to make software more secure, efficient and cost-effective is constantly growing. Regulations such as the Cyber Resilience Act (CRA) and standards such as IEC 62443 or IEC 60601 (medical technology) are significantly increasing the demands on software security. With conventional languages such as C++ reaching their limits, Rust offers decisive advantages through memory- and thread-safe development and deterministic performance without garbage collection.

But there are also other reasons to choose a language such as Rust. Rust combines high performance with predictable lifetime without garbage collection and ensures reliable storage management thanks to its ownership system. The language supports modern programming concepts and cross-platform applications and enables efficient and safe concurrent programming.

Your benefits from using Rust

Rust carries out formal compile-time checks    based on ownership rules. This ensures that memory cannot be written to simultaneously and is released again when it is no longer needed. Because this happens at compile time, performance is on a par with C++.

  • Enhanced software security with Rust: Protection against memory errors and security vulnerabilities such as buffer overflows or Use-After-Free (UAF).
  • Optimised regulatory compliance with Rust: Simplified compliance with industry standards and regulations.
  • Economic benefits with Rust: Reduction in total cost of ownership (TCO) thanks to fewer errors, shorter development cycles and lower maintenance costs.

The highlight of bbv’s Rust Transition Service

The Transition Service offers a continuous shift from conventional programming languages in the sense of modernising software during its further development in ongoing projects or a jump start in the case of new projects.


Preventing legacy systems

Software modernisation: Everything you need to know

Software modernisation improves performance, security and maintainability, makes software more adaptable to new technologies and strengthens the company’s ability to innovate. It is therefore vital to continually modernise existing software.


Details about bbv’s Rust Transition Service

Through our Rust Transition Service, we provide you with comprehensive and structured support throughout your strategic transition to Rust. We offer support in the following key areas:

  • Staff development: We offer custom training courses, workshops and personal coaching, to optimally prepare your team for using Rust and to ensure sustainable skills development.
  • Organisational support: We support the establishment of a specialised migration team and actively assist your company through the change management process to ensure the smooth implementation of Rust.
  • Technical implementation: Our experts carry out architecture analyses, integrate Rust effectively into existing systems and modernise your software while taking existing dependencies into account. We also optimise your CI/CD processes to ensure efficient migration to Rust.

Will Rust soon replace C++?

Rust vs C++: Who will win the race for memory-safe programming?

C++ has dominated the programming world for decades, but Rust is gaining ground. Find out why Rust is considered the memory-safe alternative to C++ and what challenges both languages present.


Would you like to find out more about bbv’s Rust Transition Service?

Then let’s talk!

FAQ about the Rust Transition Service

Security-critical and highly regulated industries such as automotive, medical technology or the financial sector benefit especially from the introduction of Rust.

Rust facilitates compliance with important security standards such as ISO 26262, IEC 62304, IEC 62443, IEC 60601, FDA guidelines, the CRA and the European NIS2 Directive.

Rust reduces potential errors at compile time, thereby minimising maintenance and operating costs and enabling faster test and development cycles. This substantially increases cost-effectiveness in the long term.

We provide organisational, technical and personnel support. This includes establishing a migration team, architecture analyses, software modernisation, adapting the CI/CD processes and individual training and coaching for your employees.

Yes, Rust can be integrated into existing projects in a gradual and controlled manner, for example via FFI (Foreign Function Interface) or special build tools such as Corrosion.

Scroll to Top