Quando si sviluppa software si ragiona in termini di maggior astrazione, spesso pensando più in grande, si è più vicini al core business dei clienti e un po’ più lontani dall’hardware.
Il nostro software è prevalentemente embedded – apparato o dispositivo mobile che sia – ma progettiamo anche su PC, Linux o Windows, sempre però a supporto di applicazioni di elettronica di base.
Partiamo dalle specifiche del cliente, che possono riguardare sia il prodotto che gli aspetti di sviluppo, per integrare linguaggi, librerie e sistemi operativi propri del cliente oppure, al lato opposto, tradurre specifiche di massima in specifiche tecniche, disegnare l’architettura e realizzare il prodotto utilizzando gli strumenti più adatti all’applicazione richiesta.