En modern webbläsare idag är antagligen mer komplicerad än större delen av de system jag stött på under mina arbetsamma år som "funkar bäst på windows xp" eller liknande.
Webbläsare går dessutom att köra på moderna OS och på hundratusentals olika systemkonfigurationer, till skillnad från "windows xp"-systemet där det brukar finnas ganska tydliga hårdvarukrav.
Ja webblösningar på klienterna är det som utvecklingen går emot, även om gränssnitten i webläsare sällan är lika avancerade som rena applikationer.
Vad är dessa lite mer avancerade saker som gör att ett styrsystem funkar bäst på Windows XP, medan olika affärssystem fungerar utmärkt på moderna OS?
Windows Xp är inte bäst för styrsystem idag, men när vissa gjordes en gång i tiden i början av 2000 talet var WinXp bättre val än webbläsare med ActiveX, java-applet och annan skräp som fanns då.
Angående svårighet att uppgradera system så handlar det om storlek, en större bank, stor konserns affärssystem är såklart svårare att uppgradera än simplaste HMI och vice versa.
Om vi tar någon riktig stor bank så har de säkerligen ett ett avancerat affärssystem, där det för användare kan se ut som att allt enbart är webb. Men det är garanterat en massa annat och första bästa praktikant från mellanstadiet kan inte precis få uppgradera till senaste versionerna av windows, databaser, webbservers etc hos dem.
Det samma gäller styrsystem, är det några tusen, kanske 100 tusentals hårdvaror som en dator ska prata med så blir det genast lite komplicerat.
*edit*
De finns egentligen två hinder storlek och komplexitet, där storlek i sin tur ökar komplexiteten. Den nätverkslösning man har i sitt hem fungerar t.ex. inte så bra på en megastor datacenter hos google eller facebook.