Perform is a PLC-based (programmable logic controller) control system that utilizes the power of the internet for communication.