Le « Concurrent Programming System » est une technologie de marque déposée qui offre une programmation plus rapide, plus propre et plus efficace. Développé à l’origine pour les programmateurs manuels multi site de production série 2000, il est aussi utilisé pour les programmateurs automatiques série 3000 et 4000. Contrairement aux programmateurs « Gang Programming System », le « Concurrent Programming System » permet à chaque site de fonctionner indépendamment. La programmation démarre dès qu’un composant est inséré et passe un test draconien en continuité. Avant que le dernier composant soit inséré, le premier composant est programmé et prêt à être enlevé. Ainsi, les pertes de rendement sont diminuées car le cycle de programmation est en mouvement perpétuel. Même si un site est en panne, l’architecture de ce système fait que la production peut continuer sur les autres sites.