Apps webs o de escritorio?

Webs

Ventajas

Se puede usar desde cualquier lugar

No requiere hacer actualizaciones en los clientes

No hay problemas de incompatibilidad entre versiones, porque todos trabajan con la misma

Se centralizan los respaldos

No necesita instalar nada en el cliente, agregar una nueva terminal solo requiere poner una computadora nueva

No se obliga a usar determinado sistema operativo

Desventajas

Requiere conexión a la red

Toma mas tiempo de desarrollo haciéndola compatible con los distinto navegadores, los frameworks ayudan a solventar estos problemas

Su tiempo de respuesta es más lento, esto ha mejorado usando tecnologías como AJAX haciéndolas casi tan rápidas como las de escritorio

De escritorio

Ventajas

Pueden ser más robustas

Tiempo de respuesta más rápido

Se puede hacer cualquier cosa que permita el Software (cuestión grafica, control total de las entradas del usuario al momento de capturar)

Facilita el uso de teclas en caliente (ejemplo: CTRL+G para grabar)

Desventajas

Requiere instalación en cada cliente

Generalmente se hacen para un Sistema Operativo especifico

Se requiere actualizar en cada cliente