PLCs worden geprogrammeerd in ladderlogica omdat technici echte programmeertalen niet kunnen begrijpen. Evenzo worden PCB's ontworpen in GUI's omdat, historisch gezien, EEs achterlijk waren.