Updated on 13/04/2021

Along with hardware, software is the cornerstone of computer science. As such, it lies at the heart of the research conducted by Inria's teams. The applications are numerous: programming languages, compilers, operating systems, middleware, databases, AI, high-performance computing, modelling and simulation, security, health, the environment, and so on.

The challenges in software are many, ranging from security and the protection of privacy to interoperability, not to mention the need for algorithmic transparency given today's strong "opensource" and "open science" culture, which Inria has espoused since the beginning.