Scada yerine kendi tasarladığın yazılım ile haberleşme sağlayacaksan, orası ayrı tabi. Örneğin online takip sistemi gibi bir web sayfası üzerinden bir cihazın çalışmasını izlemek için php ya da asp.net dillerini öğrenebilirsin. Ya da benim bir tane kontrol panom var ben bu panonun çalışmasını bilgisayardan kontrol etmek istiyorum ancak bir cihazı izlemek için scadaya o kadar para vermek istemiyorum diyorsanız o dilleri öğrenebilirsiniz. Diller haberleştiğiniz platforma göre değişir tabi.
C# : Windows, Windows Phone
Objective-c : MacOS, IOS
Java : Linux, Windows, MacOS, Android
C : Linux, Windows, MacOS, Mikrodenetleyici
C++ : Linux, Windows, MacOS
PHP : (WEB) Linux Server, Windows Server
ASP.NET : (WEB) Windows Server