L'intervention des spécialistes en supervision consiste à développer des applications sur des logiciels spécifiques. Outre une bonne maîtrise des spécificités de ces logiciels, de tels développements nécessitent des compétences dans le domaine de l'informatique (environnement des machines, bases de données, tableurs) et des échanges de données industrielles (réseaux, protocoles..) mais aussi dans les domaines liés à l'activité de l'entreprise concernée par la supervision (régulation, instrumentation, automatismes, maintenance, logistique, gestion de production,...).