Hvis det er planlagt å ha intelligente komponenter på DIN-skinnen, er det mulig å enkelt overføre data fra smartDESIGNER til CODESYS-ingeniørverktøyet. For programmering av komplette komponenter, tilbyr WAGO CODESYS, et ingeniørverktøy som er uttrykkelig forpliktet til brukervennlighet og brukervennlighet. CODESYS støtter alle produksjonstrinn, fra maskinvarekonfigurasjon og programmering, til simulering og visualisering, til igangkjøring av koblingsenheten. For å redusere CODESYSs læringskurve, ligner brukergrensesnittet nåværende Office-programmer. For å gi brukerne en oversikt over sine prosjekter etter hvert som kompleksiteten øker, har brukergrensesnittet fremtredende kontekstavhengige menyer. Dette betyr at de eneste menyelementene og funksjonene som vises, er de som kan brukes i den gjeldende design- eller driftsfasen. Komponenter kan plasseres i hovedområdet av brukergrensesnittet og kobles til hverandre, praktisk talt ved å bruke dra-og-slipp Fordi dette utelukker koblingsfeil fra begynnelsen, forhindrer det også kostbar feilsøking etter installasjon. Siden flere kontrollere kan konfigureres og programmeres i CODESYS samtidig, er det også mulig å simulere og kjøre gjennom forskjellige testscenarier for det planlagte systemet.
Som et kraftig online designverktøy gir smartDESIGNER grensesnittet til elektrisk design, akselererer hele design- og bestillingsprosessene og i tillegg tilbyr mange måter å forenkle dokumentasjon på, mens grensesnittet til CODESYS-ingeniørverktøyet sikrer konsekvent overføring av design-data for videre konfigurering og programmering av automasjonskomponentene. Tross alt er det viktig å implementere komplekse maskinfunksjoner raskt og pålitelig i moderne maskin- og systemteknikk.