Educatrice spécialisée de formation puis directrice d’établissement, Catherine Allier a créé plusieurs structures innovantes (FAM et IME) pour adolescents et adultes autistes. Elle participe au groupe de concertation pour l’élaboration du 3ème plan national Autisme formé par le Secrétariat d’Etat pour les personnes handicapées. Elle développe une approche de l’autisme au croisement des différents courants existants pour imaginer des prises en charge globales, pluridisciplinaires, centrées sur la personne et son développement dans tous les domaines.