CODESYS is a software platform for programming industrial controllers. The CODESYS Development System is an engineering environment that implements the IEC 61131-3 programming languages, and the CODESYS Runtime executes the compiled application on the target device. The runtime is ported to different hardware, so one programming tool serves many controller platforms. Add-ons cover visualisation, motion control, fieldbus communication and safety. Machine builders and automation engineers use it to program PLCs and industrial edge devices.
CODESYS GmbH is headquartered in Kempten, Germany, and is part of the CODESYS Group. The company's own pages name its two founders as its owners and CEOs. The software is installed on engineering computers and on controllers in the customer's plant, so application code and process data stay under the operator's control. For a European organisation, the engineering tools and runtime come from a German company with German owners, while the licence terms determine how far the software can be inspected or modified.