Az a probléma a megközelítéssel, hogy technikai oldalról nézed a problémát, én meg gazdasági oldalról. A natív szoftvereket lehet "lopni". Most az hogy a másolás/törés/stb lopás-e vagy sem, azt hagyjuk - a lényeg hogy lehet úgy használni, hogy nem fizeted ki azt, amennyit a készítõje szeretne érte kapni. A webes szolgáltatásoknál ez gyakorlatilag lehetetlen. Az IT ötletek 90%-a azon döglik meg jelenleg, hogy nem tudjuk garantálni, hogy a felhasználók majd fizetnek a kifejlesztett szoftverért, mivel kényelmesebb, és olcsóbb lesz ellopniuk. És ez marha nagy elõny, óriási piaci rés, ami miatt minden technikai probléma csak egy megoldandó pont egy bazi nagy bugtracker rendszerben.
De ha már a dolog technikai részét nézzük: Itt van pl az Alternativa platform, ami per pill szoftveres, de a következõ flash playertõl hardveres 3D megjelenítést tesz lehetõvé böngészõben. Ezzel csak arra akarok rámutatni, hogy a böngészõben futó szoftver lehetõségei annyira korlátozottak, amennyire az adott plugin, JS motor, akármi egyéb cucc korlátozott. A flash pluginban jelenleg 2 VM van: egyik az ActionScript 1-2 futtatására, másik az AS3 futtatására. Minimális erõfeszítéssel belekerülhet egy olyan futtató környezet is, amely amely akár javat futtat, vagy akár egy C alapú nyelvet fordít natív, processzoron futó kóddá, majd futtatja az.
Azt se felejtsük el, hogy egy webes alkalmazásnak nem feltétlenül másolnia kell egy offline alkalmazást, hanem ki kell használnia azt, hogy õ weben, jó esetben felhõben fut. Pl egy webes excel akkor jó, ha 8 millió soros táblában is pikk-pakk aggregál. Ezt megteheti, mert nincsenek olyan erõforrás korlátai, mint amelyek egy desktop alkalmazásnál vannak.