I PLC sono programmati in logica a scala perché i tecnici non possono comprendere i veri linguaggi di programmazione. Allo stesso modo, i PCB sono progettati in interfacce grafiche perché, storicamente, gli ingegneri elettrici erano limitati.