Automatisierungssysteme werden zunehmend komplexer. Doch das Zusammenspiel von Produkten verschiedener Hersteller bereitet Probleme: Wie können diese Komponenten miteinander kommunizieren, wie lassen sie sich in ein System integrieren? Trotz Standardisierung (IEC 1131, OPC u.a.) fehlt es an geeigneten Methoden der Softwaretechnologie. Die Autoren analysieren praktische Probleme bei der Softwareentwicklung in der industriellen Automation - auch unter Einbeziehung konventioneller Vorgehensweisen - und leiten anhand vieler Beispiele moderne, anwendungsnahe und kostengünstige Lösungskonzepte ab.