In Fraunhofer Italia, il software è un elemento costitutivo di molti progetti di ricerca e sviluppo. Il costante progresso della digitalizzazione lo ha reso un aspetto ormai indispensabile nella maggior parte degli ambiti della vita quotidiana e dei settori produttivi.
Fraunhofer Italia dispone di esperienze e competenze interne che consentono di sviluppare prototipi software in diversi linguaggi e per diverse piattaforme. Ci affidiamo principalmente a C/C++, Java e Python, ma utilizziamo anche altri linguaggi di programmazione come C#, Javascript o R a seconda delle esigenze. Abbiamo implementato i nostri progetti su una grande varietà di piattaforme, dai computer di deep learning accelerati da GPU ai microcontrollori a risparmio energetico. Quando possibile, utilizziamo librerie open source per lo sviluppo del software e cerchiamo di implementare interfacce aperte e trasparenti.