Środowisko CODESYS pozwala na tworzenie aplikacji w językach typowych dla PLC (LD, ST, FBD, SFC, IL). Co więcej, daje możliwość projektowania wizualizacji. Dzięki temu ADAM-5560CDS, kontroler firmy Advantech, może być rdzeniem kompleksowego systemu automatyki.
ADAM-5560 został wyposażony w procesor Atom Z510P, działa pod systemem WindowsCE5.0. Ma budowę modułową - można dołączyć aż do 7 modułów I/O z serii ADAM-5000. Ponadto, posiada 4 interfejsy szeregowe RS-232/485 oraz 2 ethernetowe, dzięki czemu wyjątkowo łatwo skomunikować go z innymi jednostkami lub rozproszonymi I/O. Co więcej, dzięki 2 portom USB i wyjściu VGA może stanowić w pełni samodzielne urządzenie (z podłączoną myszką, klawiaturą i monitorem). Wbudowany serwer ftp pozwala na zdalny dostęp do plików, z kolei dzięki serwerowi www można zdalnie kontrolować/monitorować pracę urządzeń I/O.
Pełnię swoich możliwości ukazuje, pracując pod środowiskiem CODESYS. Poza sterowaniem procesem, użytkownik może z jego poziomu również konfigurować i diagnozować system oraz wyświetlać wizualizację procesu (przez port VGA). Wtedy jeden kontroler ADAM-5560CDS wyposażony w moduły I/O może odpowiadać za całość systemu sterowania. Licencja na CODESYS jest standardowo wgrana na kontroler.