Como van las cosas, llegaremos a Multivac, la computadora global "benigna" ideada por Asimov en la década de los '50.
Y si quieren una versión "maligna", tendremos skynet (que esa sky, es donde estaría la nube).
Al pensar las aplicaciones, pensa en standalone o escritorio y cliente_delgado-Servidor.
Una Standalone puede conectarse a un Servidor y tendremos un cliente_"grueso"-Servidor.
Cuando digo cliente-delgado, es aquella que en la computadora del usuario corre un navegador, el cual recibe la "vista" del modelo hecha con HTML y CSS, más algo del "control" del modelo hecha generalmente en JS, pero podría ser en Java, o algún otro (no recuerdo cual), esto se conoce vulgarmente como aplicación Web.
Luego, donde está el cliente (delgado/grueso) y donde el Servidor, es cuestión de como se configure la conectividad entre las partes.
Lo que se deberá analizar es que conviene en cada caso.
Para una extranet (terceros a la empresa accediendo a consultas o generando transacciones en los SdI de la empresa) evidentemente la opción más potable es cliente_delgado/servidor, porque es la menos traumatica para su distribución.
En el único caso que en este entorno podría caber una aplicación cliente_grueso/servidor es que la aplicación requiera una funcionalidad que no pueda instrumentarse con el navegador.
Para una intranet (todos usuarios de la empresa pero dispersos geográficamente), a la opción tipo "web" es posible, pero si se necesita algo más "grosso" en el lugar de trabajo del usuario, puede que un cliente_grueso/servidor, conectado via IP, DNS, VPN, etc. pueda ser una solución adicional.
En una red del tipo local, creo la cosa está muy a la par y en muchos casos, el cliente delgado no podría soportar ciertas funcionalidades que no son factibles desde un navegador.
Pregunto porque no se: Desde un navegador puedo controlar una "impresora fiscal"?, o un sensor biométrico?
Entiendo que casi la totalidad va a depender de las características de la aplicación y me juego por soluciones mixtas multiplataforma.
De ahi que soluciones como python, xojo, lianja, windev, velneo, son algunas de las que se deben analizar.
Saludos: Miguel, La Pampa (RA)