CODESYS is een softwareplatform voor het programmeren van industriële besturingen. De CODESYS Development System is de engineeringomgeving die de programmeertalen van IEC 61131-3 implementeert. De CODESYS Runtime draait het gecompileerde programma op het doelapparaat. De runtime wordt geport naar verschillende hardware, zodat één programmeertool veel controllerplatforms bedient. Add-ons dekken visualisatie, bewegingsbesturing, veldbuscommunicatie en veiligheid. Machinebouwers en automatiseringsingenieurs gebruiken het om PLC's en industriële edge-apparaten te programmeren.
CODESYS GmbH is gevestigd in Kempten, Duitsland, en maakt deel uit van de CODESYS Group. Op de bedrijfspagina's worden de twee oprichters genoemd als eigenaren en CEO's. De software wordt geïnstalleerd op engineeringcomputers en op controllers in de fabriek van de klant, zodat applicatiecode en procesdata onder controle van de exploitant blijven. Voor een Europese organisatie komen de engineeringtools en de runtime daarmee van een Duits bedrijf met Duitse eigenaren. De licentievoorwaarden bepalen in hoeverre de software kan worden geïnspecteerd of aangepast.