Basis der Plattform ist das IEC 61131-3-Programmiertool „CODESYS Development System“. Diese Programmiersprache verbessert den Lebenszyklus der Software und erleichtert die Anforderungsanalyse, das Design, die Konstruktion, das Testen, die Validierung, die Installation, den Betrieb und die Wartung.
Als Plattform kommt bei Berghof Steuerungen Linux zum Einsatz, so dass sich verschiedenste Softwaremodule einfach kombinieren lassen.