ELCSoft programming software runs on a PC to configure Eaton logic controllers (ELCs). Programs can be created, edited, downloaded, uploaded, monitored and forced. The software supports copying programs from one controller to another, and it supports copying programs to and from the handheld programmer accessory. ELCSoft also provides a powerful instruction set usually found only in more expensive PLCs.