Porfolio
Flutter para aplicaciones móviles multiplataforma
Aplicaciones móviles con una base de código compartida para operaciones de campo, equipos comerciales, clientes y procesos que necesitan movilidad.
Si tu negocio vive de horas facturables, proyectos y clientes recurrentes, conocemos el problema por dentro: imputación de horas, presupuestos que se desvían y facturas que se emiten tarde. Lo resolvemos con herramientas que nosotros mismos usamos.
Con qué lo construimos
Para qué se usa
- Partes de trabajo
- Apps comerciales
- Portales de cliente
El resultado, en concreto
- Control de accesos por roles y registro de quién hace qué en las partes sensibles.
- Índice de búsqueda sobre tus documentos (RAG) con respuestas que citan la fuente de origen.
- Informe de accesibilidad con criterios WCAG revisados y los ajustes aplicados.
- Integraciones entre sistemas con reintentos, idempotencia y gestión de errores documentada.
- Pruebas automáticas de las funciones críticas que se ejecutan antes de cada publicación.
- Pruebas automáticas de las funciones críticas integradas en el ciclo de entrega.
- Política interna de uso de IA: herramientas permitidas, datos que no se comparten y cómo pedir un nuevo caso de uso.
Lo que suele estar pasando
- 01
Cada despliegue es un susto
Publicar una versión implica subir ficheros a mano un viernes por la tarde y cruzar los dedos. Si algo falla, nadie sabe volver atrás rápido.
- 02
Un proveedor anterior desapareció
Tienes una aplicación en producción sin documentación, sin acceso al código o con tecnología que ya nadie mantiene. Cada cambio es una aventura.
- 03
Dudas sobre dónde acaban tus datos
No sabes si lo que pegáis en herramientas de IA gratuitas se usa para entrenar modelos o se procesa fuera de la Unión Europea, y eso choca con tus obligaciones del RGPD.
- 04
Sin rastro de lo que pasó
Un mensaje se perdió entre dos sistemas y no hay registros suficientes para saber dónde ni por qué.
- 05
Requisitos que cambian en mitad del desarrollo
No hay criterios de aceptación escritos, cada parte entiende algo distinto y las entregas se discuten en lugar de comprobarse.
El camino, paso a paso
Auditoría de lo que existe
Revisamos la aplicación o web actual: código, dependencias, rendimiento, accesibilidad y seguridad.
Estabilizar
Primero lo urgente: copias de seguridad, actualizaciones críticas y un despliegue repetible.
Rodear y sustituir por partes
Exponemos el sistema actual mediante una API y vamos sustituyendo módulos uno a uno sin parar la operación.
Retirar lo antiguo
Cuando un módulo nuevo lleva tiempo funcionando, se apaga el viejo y se archivan sus datos.
¿Hablamos de tu caso?
Reserva una llamada para ver nuestras propias herramientas en funcionamiento y valorar si algo parecido te encaja.
Automatizado de principio a fin
Cada paso automatizado y comprobado, con su copia y su certificado.
$ desplegar tuempresa
✓Versión de la aplicación verificada
✓Base de datos creada
✓Aplicación arrancada y sana
✓Primer administrador creado
✓Dominio configurado
✓Certificado TLS emitido
Listo: https://tuempresa.forgenex.com
Ejemplos según tu actividad
Empresas con varias sedes
Integración de sistemas de distintas sedes con un modelo de datos común y responsables claros de cada dato.
Despachos profesionales
Flujos de alta de expedientes, archivo de documentos y recordatorios, gobernados para que la información confidencial no salga de donde debe.
Clínicas (gestión administrativa)
Automatización de agenda, recordatorios y facturación administrativa, sin acceso a datos clínicos de pacientes.
Servicios técnicos
Aplicaciones para técnicos de campo con órdenes de trabajo, material usado y firma del cliente, sincronizadas con la oficina.
Guías de nuestra biblioteca técnica
Desarrollo y arquitectura
Arquitectura de Microservicios con Spring Boot y Docker Swarm
Transición a Sistemas Distribuidos
La adopción de microservicios demanda una gestión rigurosa del estado, la configuración y el enrutamiento. Al combinar la robustez del ecosistema Spring (Spring Boot 3 + Spring Cloud) con la simplicidad operacional de Docker Swarm, logramos una orquestación ligera pero altamente efectiva para cargas de trabajo…
Leer la guía completaDesarrollo
Arquitectura y Desarrollo Web Corporativo: Resiliencia, Escalabilidad y Tácticas Enterprise
El Abismo del Monolito: Cuando la Deuda Técnica Frena el Negocio
En el tejido empresarial contemporáneo, el desarrollo web ha trascendido la mera presencia digital. Nos enfrentamos a ecosistemas complejos donde la latencia, la fragmentación de datos y las caídas de servicio no son simples inconvenientes, sino fugas críticas de capital. El dolor principal en las grandes…
Leer la guía completaDatos e inteligencia artificial
Evaluación de impacto de IA: RGPD y derechos fundamentales
El artículo 27 del Reglamento de IA es más específico
La evaluación de derechos fundamentales se dirige a determinados responsables del despliegue de sistemas de IA de alto riesgo: organismos públicos, entidades privadas que prestan servicios públicos y, con el alcance que fija el artículo 27, ciertos sistemas de solvencia crediticia y evaluación o fijación de precios de…
Leer la guía completaQué mirar antes de elegir
- Que documente las APIs con un contrato formal y lo mantenga actualizado.
- Que conecte con tus sistemas actuales en vez de obligarte a migrar a su plataforma.
- Que te diga cuándo un producto estándar te sirve mejor que un desarrollo a medida.
- Que use en sus propios productos las prácticas que te propone.
- Que hable del coste de operación, no solo del de implantación.
Preguntas frecuentes
¿Qué mantenimiento necesita después?+
Actualizaciones de seguridad, revisión de dependencias, copias de seguridad y pequeños ajustes. Te proponemos un plan con lo que incluye y lo que no, para que sepas qué pagas.
¿Cuánto cuesta un software a medida?+
Depende del alcance, por eso empezamos definiendo una primera versión pequeña y con presupuesto cerrado. A partir de ahí, cada ampliación se estima por separado y puedes parar cuando quieras.
¿Dónde se aloja la aplicación?+
Donde mejor te convenga: en nuestros servidores en Europa, en tu propia nube o en tu infraestructura. Lo decidimos según requisitos de datos, coste y quién va a operarla.
¿Qué es una API contract-first?+
Es acordar la interfaz por escrito, en OpenAPI, antes de programarla. Quien la consume y quien la implementa trabajan sobre el mismo documento y los malentendidos aparecen antes de escribir código.
¿Cuándo conviene usar eventos en lugar de llamadas directas?+
Cuando varios sistemas necesitan enterarse de lo mismo, cuando no quieres que uno dependa de que otro esté disponible o cuando los datos deben llegar casi al momento. Para consultas simples, una llamada directa basta.
¿Cómo se evitan los duplicados al reintentar?+
Con operaciones idempotentes: cada petición lleva un identificador y el sistema reconoce si ya la procesó. Así un reintento devuelve el mismo resultado en lugar de crear otro registro.
Si tienes una aplicación heredada sin documentación, empecemos por una auditoría para saber en qué punto está.