Il concetto di eXtended Automation (XA), introdotto con TwinCat 3, è ora realtà e disponibile per ogni applicazione. Le innovazioni che TwinCat3 mette a disposizione per la tecnologia di automazione vanno dal supporto del concetto di progettazione e programmazione modulare fino a un runtime, performante, che supportano attivamente le tecnologie IT più recenti, come per esempio i progetti di tipo multi-core. La progettazione è stata integrata nella più moderna, e disponibile per il prossimo futuro, piattaforma di Microsoft Visual Studio.
Questa scelta mette a disposizione degli specialisti anche strumenti moderni di progettazione del software. Per controllare la crescente quantità di software in una macchina o in un impianto, il software di controllo dovrà avere una struttura modulare. Il che è possibile con TwinCat 3. I moduli possono essere scritti in linguaggi differenti: oltre al linguaggio classico, ma ampliato con l'orientamento agli oggetti, Iec 61131, con C/C++ e Matlab/Simulink, sono disponibili ulteriori linguaggi. Nel tempo reale di TwinCat, questi moduli possono essere distribuiti su diversi nuclei di una cpu multi-core ed eseguiti anche con tempi ciclo minimi in modalità deterministica. TwinCat 3 è disponibile ai fini della valutazione come download gratuito ed è possibile abilitare l'intera funzionalità per sette giorni, quante volte lo si desidera.