AdaCore: Build Software that Matters
Elevate safety v2
BNP Paribas

BNP Paribas: The Critical Role of Pricer Software in Banking and Finance

Screenshot 2025 10 27 at 15 51 15
Case Study_

BNP Paribas: The Critical Role of Pricer Software in Banking and Finance

BNP Paribas Global Markets’ main challenge in this instance was to develop a risk calculation engine capable of accurately processing millions of daily requests quickly and reliably. The software has to support rapid development cycles with frequent releases and remain maintainable and adaptable, even while exploiting low-level efficiencies of the underlying hardware.
Download
Proven in Practice_

Customer success: real results with AdaCore technologies

Customer

BNP Paribas, a global leader in banking and financial services, relies on high-performance, reliable software for risk calculations in its equity pricer. Their dedicated team of developers continually enhances this critical system.

Challenge

BNP Paribas Global Markets’ main challenge in this instance was to develop a risk calculation engine capable of accurately processing millions of daily requests quickly and reliably. The software has to support rapid development cycles with frequent releases and remain maintainable and adaptable, even while exploiting low-level efficiencies of the underlying hardware.

Solution

They adopted the Ada programming language for its robust features, clear syntax, and ability to prevent common programming errors. With Ada, BNP Paribas was able to enforce a clear separation of concerns between quantitative analysts and software engineers, and the language supported their high-performance computing requirements. They also utilized AdaCore’s open-source GNAT Pro compiler, aligning with their commitment to open-source software.

Results and Benefits

Ada allowed BNP Paribas to develop and deploy a robust, efficient system capable of precise, high-volume processing. The language’s safety features improved reliability, and the team experienced smooth onboarding of new developers. Using
AdaCore’s tools, they effectively manage multi-language development, and their ongoing commitment to Ada ensures continued software quality during system enhancements.

Binary code
Built for High-Integrity Success_

Ready to achieve the same results?

Discover how AdaCore can help you build safe, secure, and high-integrity software tailored to your project’s needs. Speak with our team to explore solutions, pricing, and long-term support options.