
Après avoir obtenu son diplôme de Supélec (École Supérieure d'Électricité), Francis Allard commence sa carrière dans les services informatiques du groupe Dassault, avant de conduire un grand projet d’état civil pour l'État camerounais. Il prend ensuite la direction technique de Digital Design, société spécialisée en imagerie médicale, avant de se tourner vers les grands groupes où il exerce des fonctions de consultant et de chef de projet international, chez Shell en France et aux Pays-Bas, et plus récemment chez Accor où il est en charge du déploiement des systèmes de réservation. Il est également très impliqué dans la vie associative et dans l'aide à la création d'entreprise.
En 2005, rattrapé par son envie de créer une activité, il fonde all-in-web, société spécialisée dans internet et qu’il préside toujours à ce jour.