Software bestimmt die Funktionalität von Fernsehern, Fahrzeugen, Smartphones und zunehmend auch von industriellen Automatisierungs- und Steuerungssystemen. Diese Entwicklung hat zur Entstehung virtueller SPS (vPLC) geführt. Der folgende Artikel beschreibt, wie solche Steuerungssysteme in der Praxis umgesetzt werden und welche Anwendungsszenarien technisch realisierbar sind.