PLC:er är programmerade i steglogik eftersom tekniker inte kan förstå riktiga programmeringsspråk. På samma sätt är kretskort utformade i GUI:er eftersom EE:er historiskt sett var efterblivna.