Desarrollo de software
Imputación de horas en Cádiz
Preferimos entregar algo pequeño que funciona a las pocas semanas antes que un proyecto enorme que llega tarde. Cada entrega se usa de verdad, se corrige con lo aprendido y se decide qué va después.
El coste de un software no termina al entregarlo: hay actualizaciones de seguridad, dependencias que caducan y cambios del negocio. Te explicamos desde el principio qué mantenimiento necesita y cuánto cuesta, para que no sea una sorpresa.
Desarrollamos webs, aplicaciones y herramientas internas con tecnologías conocidas y mantenibles —React, Next.js, Node.js, Python, Flutter— para que el día que cambies de proveedor, otro equipo pueda seguir sin reescribirlo todo.
Desplegado como desplegamos lo nuestro
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
Situaciones que resolvemos
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.
La web no genera contactos
Tienes web, pero tarda en cargar, no se ve bien en el móvil y nadie rellena el formulario. Es un gasto que no trae clientes.
Flujos que dependen de un empleado
Automatizaciones montadas con la cuenta personal de alguien que se fue o cambió de puesto, y que dejaron de funcionar sin avisar.
Cambios que rompen cosas lejanas
Se toca una función y falla otra que nadie relacionaba. No hay pruebas que lo detecten antes de publicar.
Aplicaciones Power Platform sin control
Varios departamentos han creado aplicaciones y flujos por su cuenta. Nadie sabe cuántos hay, quién los mantiene ni qué datos manejan.
Qué incluye Imputación de horas
- Plan de mantenimiento con actualizaciones de seguridad y revisión periódica de dependencias.
- Formación para citizen developers sobre buenas prácticas, entornos y límites de uso de datos.
- Flujos de automatización en n8n versionados, con credenciales de servicio y alertas de fallo.
- Registro de decisiones de arquitectura (ADR) con contexto, alternativas y consecuencias.
- Modelo de entornos de Power Platform (desarrollo, pruebas, producción) con permisos por rol.
- Documento de alcance con los flujos de trabajo acordados, lo que entra en la primera versión y lo que queda para después.
- Cola o bus de eventos configurado cuando el caso lo requiere, con formatos de mensaje acordados.
¿Hablamos de tu caso?
Si tienes una aplicación heredada sin documentación, empecemos por una auditoría para saber en qué punto está.
Guías de nuestra biblioteca técnica
Desarrollo y arquitectura
Idempotencia en APIs y webhooks: reintentos sin duplicados
Contrato mínimo de una clave
1. El cliente genera una clave opaca por operación lógica y la conserva al reintentar esa misma operación. 2. El servidor asocia la clave al usuario o tenant, al endpoint y a una huella de la solicitud normalizada. 3. La primera petición reserva la clave, ejecuta la operación y guarda el resultado identificable. 4.…
Leer la guía completaDesarrollo y arquitectura
APIs: cómo retirar versiones sin romper integraciones
Publicar una versión nueva no retira la antigua
Los clientes pueden seguir usando una versión de API mucho después de que el equipo publique su sucesora. Una retirada fiable necesita saber quién consume cada ruta, qué cambio debe realizar, cómo probarlo y qué evidencia permite decidir que el servicio anterior puede dejar de responder.
Leer la guía completaDesarrollo y arquitectura
Desarrollo de Software a Medida: Tu Negocio, Tus Reglas
Casos de Uso Hiper-Detallados: Transformación Operativa Real
No hablemos en abstracto. Así es como la arquitectura a medida cambia las reglas del juego en entornos empresariales reales:
Leer la guía completaCómo lo hacemos
Diagnóstico del ciclo de entrega
Revisamos cómo se escribe, prueba, revisa y despliega el software hoy, y dónde aparecen los fallos.
Automatizar lo repetitivo
Integración continua con construcción y pruebas automáticas en cada cambio.
Proteger lo crítico
Pruebas de las funciones que más importan, pruebas de contrato en las integraciones e inventario de dependencias por versión.
Desplegar con confianza
Entornos separados, despliegue automatizado y vuelta atrás probada.
Mejorar con los incidentes
Cada fallo en producción se analiza para añadir la prueba o el control que lo habría detectado antes.
Trabajar con empresas de Cádiz
Coordinamos con el proveedor de sistemas que ya trabaja con tu empresa en Cádiz los accesos y las cuentas de servicio.
Inventariamos y ordenamos las automatizaciones de empresas de Cádiz en remoto, con acceso a sus entornos y entrevistas cortas con quien las usa.
Si tu equipo está en Cádiz, coordinamos las validaciones con la persona que conoce el proceso, en sesiones cortas y a distancia.
Cómo se aplica en tu sector
- Hostelería
- Webs de reserva rápidas y accesibles, cartas digitales fáciles de actualizar y herramientas internas de turnos y pedidos.
- Industria
- Conexión de datos de planta con sistemas de gestión, separando la red de producción de la de oficina y con colas que toleran cortes.
- Empresas con varias sedes
- Integración de sistemas de distintas sedes con un modelo de datos común y responsables claros de cada dato.
- Logística
- Integración con transportistas y clientes mediante APIs y eventos de estado, con reintentos y trazabilidad de cada envío.
Preguntas que deberías hacer a cualquier proveedor
- Que proponga modernizar por fases antes que reescribir de golpe.
- Que haga preguntas sobre tu proceso antes de hablar de tecnología.
- Que te diga qué no recomienda tocar, no solo qué cambiar.
- Que estime el mantenimiento de cada automatización antes de construirla.
- Que adapte el proceso de ingeniería al tamaño real de tu equipo.
Preguntas frecuentes
¿Es mejor una app o una web?+
Si tus usuarios la abren a diario o necesitan cámara, notificaciones o trabajo sin conexión, una app puede compensar. Si no, una web o una PWA hace lo mismo con un solo desarrollo y sin pasar por las tiendas.
¿El código es mío?+
Sí. El repositorio está a tu nombre o se te entrega completo, con la documentación necesaria para que otro equipo pueda mantenerlo.
¿Qué tecnologías usáis?+
Las que mejor encajan y más fácil es encontrar quien las mantenga: React y Next.js en web, Node.js o Python en servidor, Flutter o React Native en móvil, bases de datos relacionales. Evitamos tecnologías minoritarias sin motivo.
¿Cuántas pruebas automáticas hacen falta?+
Las suficientes para proteger lo que más importa. Empezamos por los procesos donde un fallo cuesta dinero o clientes, y añadimos pruebas cada vez que un error se escapa a producción.
¿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.
Imputación de horas cerca de Cádiz
Si dudas entre app y web, te ayudamos a decidir según cómo la usarán tus clientes.