Il software determina la funzionalità di televisori, veicoli, smartphone e, sempre più spesso, anche dei sistemi di automazione e controllo industriali. Questo sviluppo ha portato alla nascita dei PLC virtuali (vPLC). Il seguente articolo descrive come tali sistemi di controllo vengono implementati nella pratica e quali scenari applicativi sono tecnicamente realizzabili.