SoftPLC is software for converting a computer into a programmable logic controller (PLC) for automation and communication in a system. KW-Software's visualization system enables the creation of user interfaces for monitoring and controlling automation systems with graphical displays of device status, data graphs and tables.