Ihre Anlage oder Maschine ist aus Objekten zusammengesetzt - das sollte auch für Ihre Steuerung gelten. Durch den Einsatz neuer Tools wird die Produktivität von OOP erreicht, ohne die Komplexität zu erhöhen.
Die Softwareentwicklung für industrielle Steuerungen stellt besondere Anforderungen an die Zuverlässigkeit und die Benutzerfreundlichkeit für ein breites Spektrum von Anwendern. Deshalb haben sich grafische Sprachen bei der Programmierung von Industriesteuerungen durchgesetzt, und Entwickler warten in der Regel, bis die neuesten Trends in der Informatik reif sind, bevor sie diese übernehmen (symbolische Adressierung und Datenstrukturen waren z. B. jeweils 20 Jahre lang ausgereift, bevor sie in der industriellen Steuerungstechnik Einzug hielten).