For Fraunhofer Italia, software is a key component of many R&D projects. The increasing rate of digitalization has made this indispensable in most areas of everyday life and industry.
Fraunhofer Italia has the experience and in-house know-how required to develop software prototypes in a variety of languages and for diverse platforms. We mainly use C/C++, Java and Python, but we also use C#, Javascript and R when required by the application. We implement our projects on a wide variety of platforms, from GPU-accelerated deep learning computers to low energy microcontrollers. Whenever possible, we use open source libraries in developing our software, and aim to design open, transparent interfaces.