CODESYS est une plateforme logicielle de programmation des automates industriels. Le CODESYS Development System, environnement d'ingénierie, met en œuvre les langages de la norme CEI 61131-3 ; le CODESYS Runtime exécute l'application compilée sur l'appareil cible. Porté sur de nombreux matériels, il sert de nombreuses plateformes d'automatisme. Des extensions couvrent la visualisation, la commande de mouvement, les bus de terrain et la sécurité. Les constructeurs de machines s'en servent pour programmer automates et appareils de périphérie.
CODESYS GmbH a son siège à Kempten, en Allemagne, et fait partie du groupe CODESYS. Les pages de l'entreprise désignent ses deux fondateurs comme propriétaires et directeurs généraux. Le logiciel s'installe sur les postes d'ingénierie et sur les automates du client, de sorte que le code et les données de procédé restent sous le contrôle de l'exploitant. Les conditions de licence déterminent cependant dans quelle mesure il peut être inspecté ou modifié.