Selection and installation of PLC hardware
Selection and programming of graphical user interface (GUI)