ControlWave Designer apporte aux ingénieurs la flexibilité nécessaire pour choisir les systèmes de matériel de contrôleur les plus adaptés, sans avoir à apprendre un nouveau langage de programmation pour chaque plate-forme.
La flexibilité de CEI 61131-3 permet également à chaque fabricant d'étendre l'ensemble de fonctions de base avec des fonctions de haut niveau spécifiques afin de tirer parti au maximum des capacités particulières de ses produits, tout en respectant scrupuleusement les normes CEI 61131-3.