Nato a Padova nel 1957, sposato con tre figli,dopo aver interrotto gli studi di fisica si è dedicato dal 1980 allo sviluppo di applicazioni gestionali.
Fino al 1994 ha collaborato con alcune software house quale capo progetto e responsabile del reparto di programmazione.
Dal 1996 si è invece dedicato come imprenditore allo sviluppo e alla commercializzazione di software gestionale per l'ambiente, nonchè alla realizzazione di applicazioni personalizzate in architettura client-server.
L'esperienza maturata è quella tipica delle applicazioni gestionali in ambiente aperto con linguaggi object oriented (C++ Builder e Delphi), database relazionali quali Informix, Interbase, SqlServer e Firebird (open source) e sistemi operativi standard quali Linux e Microsoft Windows.
Una piccola curiosità: tra la sua famiglia e i suoi software, Francesco Sgaravatti è sempre riuscito a ricavarsi ritagli di tempo per dedicarsi alla passione per il gioco degli scacchi, coltivata fin da giovane, riuscendo ad ottenere nel 2008 il titolo di Maestro di questa disciplina.
