PLC diprogram dalam logika tangga karena teknisi tidak dapat memahami bahasa pemrograman nyata. Demikian pula, PCB dirancang dalam GUI karena, secara historis, EE terbelakang.