InterCloud

Desarrollo de aplicaciones de negocio

Aplicaciones de negocio a medida,
diseñadas en torno a sus procesos.

Cuando un producto estándar no se ajusta al proceso, InterCloud desarrolla la aplicación que sí lo hace: front-ends web y móviles, sistemas empresariales con flujos de trabajo y aprobaciones, y las API que los conectan. El código es propiedad de su empresa, y la aplicación se construye para mantenerse durante años.

Aplicación web

Aplicaciones web rápidas y accesibles

La primera página carga rápido incluso con conexiones lentas, y una aplicación grande se mantiene coherente a medida que crece. Nuestros front-ends web se desarrollan con Next.js y React, el mismo stack de este sitio web y del App Portal de InterCloud, con renderizado en el servidor y un diseño basado en componentes.

La accesibilidad forma parte de nuestra definición de terminado. En cada versión se comprueban la navegación con teclado, el foco visible, las etiquetas para lectores de pantalla y la compatibilidad con la reducción de movimiento, algo especialmente importante en los sistemas del sector público y en los orientados al cliente.

El rendimiento se mide en el pipeline. En cada compilación controlamos el peso de las páginas y los tiempos de interacción, y corregimos las regresiones antes de que lleguen a los usuarios.

  • Next.js / React con TypeScript, sistemas de diseño con Tailwind CSS
  • Interfaces en tailandés e inglés, preparadas para más idiomas
  • Inicio de sesión con correo electrónico y contraseña, SSO de Google o Microsoft, llaves de acceso (passkeys) y autenticación en dos pasos
  • Diseños adaptables verificados en teléfono, tableta y escritorio

Aplicación móvil

Aplicaciones móviles para empleados y clientes

El personal de campo, los conductores, los inspectores y los equipos comerciales necesitan acceder al sistema fuera de la oficina, y los clientes esperan lo mismo de su empresa. Desarrollamos aplicaciones nativas y multiplataforma para iOS y Android, y elegimos el enfoque según los requisitos: funciones de cámara, código de barras y GPS, funcionamiento sin conexión o un front-end bien diseñado para sus API.

Las aplicaciones móviles comparten los servicios de back-end y la autenticación de la aplicación web, de modo que una solicitud aprobada desde un teléfono es el mismo registro que ve el equipo de finanzas en la oficina.

Nos encargamos de la publicación en las tiendas, los informes de fallos y la gestión de versiones, y diseñamos para una conectividad intermitente, de modo que no se pierda trabajo cuando se cae la conexión.

  • iOS y Android, nativas o multiplataforma según lo requiera el caso de uso
  • Captura de datos con prioridad sin conexión y sincronización a prueba de conflictos
  • Notificaciones push, lectura de códigos de barras / QR, cámara y ubicación
  • Publicación en App Store y Google Play, y gestión de actualizaciones

Sistema empresarial

Sistemas de negocio con controles integrados

Los portales de compras, la gestión de expedientes, los registros de activos y la tramitación de reclamaciones son sistemas en los que el proceso y la pista de auditoría importan tanto como las pantallas.

  • Flujos de trabajo y aprobaciones

    Cada solicitud sigue el mismo camino y nadie tiene que darle seguimiento por correo electrónico. Las aprobaciones son configurables y de varios pasos, con delegación, escalado y plazos.

  • Acceso basado en roles

    Cada persona ve y modifica solo lo que su rol le permite. Los permisos se definen por rol, unidad organizativa y registro, siguiendo el modelo de Propietario / Administrador / Miembro / Lector de nuestros propios productos, ampliado con los roles definidos en su organización.

  • Pistas de auditoría

    Responda a auditorías e investigaciones con una consulta. En cada registro importante se conserva quién cambió qué, cuándo y desde dónde, y la pista de auditoría forma parte del diseño del modelo de datos.

  • Integración con el ERP y los datos maestros

    El nuevo sistema no se convierte en una isla de datos aislada. La integración bidireccional con GlowScale o con su ERP actual abarca proveedores, artículos, centros de costo y asientos contables.

  • Documentos y firma electrónica

    Mantenga los documentos y las firmas dentro del proceso. Los adjuntos, los PDF generados, las plantillas y los pasos de firma forman parte del flujo de trabajo, con reglas de retención aplicadas automáticamente.

  • Notificaciones

    Cada persona recibe información sobre los asuntos que le conciernen. Las notificaciones por correo electrónico, en la aplicación y por LINE cubren aprobaciones, plazos y excepciones, con preferencias por usuario.

  • Informes operativos

    Los responsables ven dónde se acumula el trabajo pendiente. Paneles de colas, volumen procesado y antigüedad para los responsables, exportaciones para los analistas y una API para el almacén de datos.

  • Inicio de sesión empresarial

    El personal inicia sesión con la cuenta de empresa que ya tiene. SSO con Google Workspace o Microsoft Entra, llaves de acceso y autenticación en dos pasos, junto con la gestión de sesiones para dispositivos compartidos o de quiosco.

API y microservicios

API para equipos internos y socios

La arquitectura se elige en función del equipo que la mantendrá. Los back-ends se desarrollan con Java y Spring Boot. Se dividen en servicios según los límites del negocio cuando está justificado, y se mantienen como una aplicación modular bien estructurada cuando no lo está.

Cada API se describe en OpenAPI, se versiona para que los clientes existentes sigan funcionando y se protege con autenticación, límites de frecuencia y validación de entradas en el gateway. Los socios y los equipos internos reciben documentación y un entorno de pruebas (sandbox).

Los servicios se entregan con logs estructurados, métricas y trazas distribuidas, de modo que un incidente pueda seguirse a través de los límites entre servicios. La monitorización se realiza en SnowTrack o con sus herramientas actuales.

  • Servicios Spring Boot sobre PostgreSQL, en contenedores en AWS ECS
  • Especificaciones OpenAPI, SDK de cliente generados y un portal para desarrolladores
  • Control de versiones, limitación de frecuencia, claves de API y OAuth 2.0 / OIDC
  • Logs estructurados, métricas y trazas conectados a SnowTrack
Monitorización con SnowTrack

Alcance de la entrega

Lo que recibe en cada proyecto

Estos entregables garantizan que la aplicación pueda mantenerse una vez que el equipo del proyecto se haya ido. Forman parte de cada proyecto.

  • Propiedad total del código fuente, los diseños y las definiciones de la infraestructura, en un repositorio bajo su control
  • Documentación de arquitectura y operación, actualizada junto con el código
  • Pruebas automatizadas unitarias, de integración y de extremo a extremo que se ejecutan con cada cambio
  • Pipeline de CI/CD con GitHub Actions que despliega en staging y producción
  • Revisión de seguridad que abarca la autenticación, la autorización, el tratamiento de entradas y las dependencias
  • Entorno de staging que replica producción para las pruebas de aceptación
  • Traspaso estructurado con sesiones de transferencia de conocimiento para su equipo
  • Período de garantía y opción de soporte tras la puesta en producción

Hable de los requisitos de su aplicación

Describa el proceso, los problemas actuales y los sistemas con los que debe conectarse la aplicación. Le responderemos con una propuesta de enfoque, la composición del equipo y una estimación.