François Dupuy est sociologue qui continue d'intervenir fréquemment dans des postes universitaires et de conseil.
Ses travaux portent sur l'analyse stratégique des organisations comme outil de diagnostic des enjeux organisationnels et de gestion du changement. Entre autres livres et articles, il est l'auteur du prix Manpower La victoire du client (1999), La chimie du changement (2001), Lauréat du prix Sciences-Pô / Le Monde Partage des connaissances (2005), La fatigue des élites (2005). Ses derniers livres sont: Lost in Management: la vie quotidienne des entreprises au XXIème siècle, Paris, éditions du Seuil, 2011 et Entreprise pour le 21ème Siècle: vers la simplicité et la confiance, Londres, Macmillan Business, 2011.
En tant que consultant, François a créé sa première société de conseil, Stratema/SMG (1984-1995). Des années plus tard, il a également fondé et présidé la filiale française de Mercer Delta (2001-2005).
François travaille avec des sociétés multinationales pour diagnostiquer les obstacles organisationnels au changement et à la croissance des entreprises. Le processus de diagnostic met en évidence le contexte organisationnel (le lieu) et la pratique (les comportements) qui empêchent l'adoption et la mise en œuvre réussies des objectifs commerciaux. Il a travaillé avec des équipes de dirigeants de sociétés telles qu'Air France, Air Liquide, France Télécom, GDF Suez, Lafarge, La Poste, l'Oreal, Merck Serrono, Renault, Schneider Electric, Snecma, UKTI entre autres.