Les PLC sont programmés en logique d'échelle car les techniciens ne peuvent pas comprendre les vrais langages de programmation. De même, les PCB sont conçus dans des interfaces graphiques car, historiquement, les ingénieurs électriciens étaient retardés.