PLC-urile sunt programate în logică de scară, deoarece tehnicienii nu pot înțelege limbajele de programare reale. În mod similar, PCB-urile sunt proiectate în interfețe grafice deoarece, din punct de vedere istoric, EE-urile au fost întârziate.