¿Su aplicación web ya no es suficiente?
Por Luis Javier Pérez Vidal · ingeniero de software de Hábil y Dorian Chávez · fundador de Hábil y arquitecto de integración ·
Cuándo conviene una aplicación de escritorio: impresoras, lectores, básculas o archivos locales, en Windows, macOS y Linux, sin reemplazar su sistema web.
Su empresa probablemente ya cuenta con sistemas web para administrar su operación, y para gran parte de ella son la solución correcta: funcionan desde un navegador y su equipo trabaja desde cualquier dispositivo.
Pero hay procesos críticos que dependen de algo que el navegador no controla bien: una impresora, un lector, una báscula o un dispositivo especializado; archivos de la computadora; o seguir trabajando cuando se cae la conexión. Ahí es donde se detiene la operación, se recaptura a mano y se cometen errores.
En esos casos el reto no es reemplazar su sistema web: es resolver de forma confiable lo que el navegador no controla.
En este artículo verá cuándo conviene una aplicación de escritorio, tres ejemplos de cómo se ve en la operación y las respuestas a lo que su área de tecnología va a preguntar.
Una aplicación de escritorio como solución
Para esos procesos desarrollamos una aplicación de escritorio diseñada para su operación, que convive con su sistema web: su sistema sigue siendo el centro, y la aplicación se encarga de lo que pasa en la computadora.
¿Y si su equipo usa diferentes sistemas operativos?
Construimos una sola solución que funciona en Windows, macOS y Linux, y aprovecha las computadoras y los equipos que su empresa ya tiene, sin pedirle renovar infraestructura. Antes de definirla, revisamos los dispositivos, las versiones de sistema operativo, los permisos y la red que intervienen en el proceso: así decidimos juntos si escritorio es realmente la alternativa adecuada y qué alcance necesita.
Algunos ejemplos
Su sistema necesita hablar con el hardware
Un sistema de ventas, inventario o producción que vive en el navegador y trabaja todo el día con impresoras, lectores de códigos o básculas. El sistema web conserva la información y la operación; la aplicación de escritorio se comunica con cada dispositivo y le devuelve al sistema solo lo necesario: menos captura a mano, menos errores y menos paros. Desde el inicio definimos con usted qué ocurre si el equipo, la red o el dispositivo dejan de estar disponibles.
Necesita trabajar con los archivos de la computadora
Una aplicación que lee documentos de una carpeta, los procesa y guarda los resultados en el mismo equipo. En el navegador ese acceso está limitado; en escritorio se hace de forma controlada. Útil cuando se trabaja todo el día con documentos, imágenes o reportes que, por política, deben quedarse en los equipos de su personal.
Necesita seguir trabajando sin conexión
Lo hicimos para una aseguradora: el agente cotiza en su propia computadora aun sin conexión, y al recuperar la red todo se sincroniza con el sistema central, sin recapturar nada al volver a la oficina. El diseño define qué información queda disponible en el equipo, qué acciones esperan a la conexión y cómo se resuelven los cambios pendientes.
Lo que pregunta su área de tecnología
- ¿Cómo se actualiza en cientos de computadoras? De forma centralizada y silenciosa, con las herramientas de administración que ya usa su área de TI: sus usuarios tienen siempre la versión aprobada, sin ir máquina por máquina.
- ¿Cómo se integra con nuestra seguridad? Se instala firmada y entra con la cuenta corporativa de cada usuario, desde el directorio de su empresa, sin una contraseña más. Definimos con su área de TI los permisos, qué información puede quedar en el equipo, el registro de actividad y los canales autorizados hacia sus sistemas.
- ¿Se integra con nuestro ERP o sistema central? Sí, por sus interfaces o por su base de datos, según lo que su área autorice; su sistema central sigue siendo la única fuente de la verdad.
- ¿Quién da soporte? Nosotros, con un acuerdo de nivel de servicio para su operación, que incluye qué pasa cuando una actualización del sistema operativo afecta a un dispositivo.
- ¿Reemplaza nuestro sistema web? No. Lo complementa.
¿Le conviene? Tres señales
- Un proceso crítico se detiene o se recaptura porque el sistema web no habla bien con un dispositivo.
- Su equipo trabaja con archivos que deben quedarse en la computadora.
- Su operación no puede parar cuando se cae la conexión.
Si reconoce una de las tres, vale la pena revisarlo.
Cómo empezamos
Cuéntenos qué proceso crítico se le detiene hoy por un dispositivo, un archivo o la conexión. En una sesión corta revisamos sus restricciones operativas y técnicas, y usted se lleva una recomendación concreta: si una aplicación de escritorio es el camino más eficiente, con qué alcance inicial, o si conviene resolverlo de otra forma.
El objetivo no es hacer una aplicación de escritorio porque sí: es construir el software que su operación necesita, usando las capacidades de la computadora cuando el navegador ya no es suficiente.
¿Su operación tiene estos desafíos?
¿Prefiere correo? Escríbanos a hola@habil.mx