Schneider Electric, regroupe des environnements de programmation pour PLC/HMI/SCADA ainsi que des outils de supervision et d’optimisation. Parmi ces solutions, des environnements comme EcoStruxure Machine Expert ou EcoStruxure Control Expert permettent de créer, configurer et tester la logique de contrôle des automates programmables.