Desarrollo de software
Gestión de retainers en Girona
Hacemos nuestros propios productos —CRM, facturación, fichaje, gestión de tareas— con el mismo método con el que trabajamos para clientes. Lo que te proponemos lo hemos puesto antes en producción nosotros.
Los citizen developers —empleados que crean sus propias herramientas— son un activo si tienen un marco. Sin él, aparecen decenas de aplicaciones sin dueño, con datos sensibles en sitios inesperados. Ayudamos a poner ese marco sin frenar la iniciativa.
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.
Señales de que lo necesitas
Una web que no cumple accesibilidad
Clientes o administraciones empiezan a pedir accesibilidad y no sabes en qué punto está tu web ni cuánto costaría ponerla al día.
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.
Una sola persona sabe desplegar
El proceso de publicar una versión no está escrito ni automatizado. Si esa persona falta, el sistema se congela.
Integraciones frágiles punto a punto
Cada sistema está conectado con otros mediante scripts distintos. Cuando uno falla, nadie sabe qué datos se perdieron ni cómo recuperarlos.
Automatizaciones dispersas sin dueño
Hay flujos montados en distintas herramientas por distintas personas, con credenciales personales y sin documentación.
¿Hablamos de tu caso?
Si dudas entre app y web, te ayudamos a decidir según cómo la usarán tus clientes.
El resultado, en concreto
- Plan de actualización de dependencias con prioridades y pruebas de regresión.
- Patrón de publicación fiable de eventos (outbox transaccional) donde una operación y su aviso deben ir juntos.
- Documentación de operación de cada automatización: qué hace, qué hacer si falla y a quién avisar.
- Registro de decisiones de arquitectura (ADR) con contexto, alternativas y consecuencias.
- Contratos de API documentados con OpenAPI, publicados y versionados.
- Pruebas de contrato entre consumidores y proveedores de API, verificadas en integración continua.
- Registro de decisiones de arquitectura (ADR) con el porqué de cada elección técnica relevante.
Automatizado de principio a fin
Lo que montamos queda documentado y se puede repetir, no depende de una persona.
$ 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
Cómo lo hacemos
Contenido y objetivos
Para una web, definimos primero qué tiene que conseguir cada página y qué información necesita el visitante para dar el paso.
Diseño y estructura
Arquitectura de páginas, diseño visual y textos, revisados con criterios de accesibilidad desde el boceto.
Construcción con presupuesto de rendimiento
Desarrollo con límites de peso y tiempo de carga medidos en cada versión.
Publicación y medición
Puesta en producción con redirecciones, analítica respetuosa con la privacidad y revisión de resultados tras las primeras semanas.
Lecturas relacionadas
Desarrollo y arquitectura
Introducción al Hub de Desarrollo y Arquitectura
Próximamente
Nuestros ingenieros están trabajando en guías definitivas, manuales de configuración y arquitecturas de referencia para esta categoría:
Leer la guía completaIngeniería de software
Checklist ALM para Microsoft Power Platform en empresas
Flujo recomendado
No promociones una solución solo porque “funciona en mi entorno”. Comprueba que los conectores y referencias apuntan a los recursos correctos y que el despliegue conserva las políticas de datos. Las pipelines de Power Platform, la guía de ALM y la documentación de políticas de datos detallan las capacidades del…
Leer la guía completaIngeniería de software
SBOM y dependencias en el ciclo de vida del software
Saber qué se desplegó acelera la respuesta
Una lista de dependencias del repositorio no siempre representa lo que acabó dentro del artefacto publicado. Un SBOM (Software Bill of Materials) describe componentes y relaciones de un producto en una versión determinada; permite responder con más rapidez cuando aparece una vulnerabilidad o cambia el soporte de una…
Leer la guía completaNo es igual en todos los negocios
Logística
Seguimiento de envíos para clientes, aplicaciones de reparto con firma y foto de entrega e integración con los sistemas de transportistas.
Construcción
Aplicaciones low-code para partes de obra y control de documentación, con entornos separados y un responsable por aplicación.
Recursos humanos
Flujos de incorporación, solicitudes y documentación con políticas que impiden que los datos de empleados lleguen a servicios no autorizados.
Inmobiliarias
Automatización de publicación en portales y de seguimiento de contactos, con alertas cuando un portal cambia su formato.
Qué mirar antes de elegir
- Que documente qué hacer cuando una automatización falla.
- Que automatice el despliegue con posibilidad de volver atrás.
- Que opere sistemas propios en producción y pueda hablar de incidentes reales.
- Que proponga una primera versión pequeña antes que un proyecto enorme.
- Que tenga una política para versionar y retirar APIs.
Trabajar con empresas de Girona
En muchas pymes de Girona, las tareas de copiar datos entre programas se llevan horas cada semana; es el primer sitio donde mirar.
El soporte para clientes de Cataluña se presta en remoto con el mismo canal y criterio que para el resto de España.
Si el proceso a automatizar ocurre en una planta o almacén de Girona, se puede organizar una visita puntual si el proyecto lo requiere.
Preguntas frecuentes
¿Mi web tiene que ser accesible?+
Es una buena práctica siempre y una exigencia cada vez más frecuente en contratos y en determinados sectores. Además, una web accesible suele ser más clara y rápida para todos.
¿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.
¿Cuánto tiempo hasta tener algo funcionando?+
Buscamos que haya una primera versión usable cuanto antes, aunque sea limitada. El plazo concreto depende del alcance y lo acordamos al cerrar el documento de alcance.
¿Cómo se cambia una API sin romper a quien la usa?+
Añadiendo en lugar de modificar, versionando cuando el cambio es incompatible, midiendo quién usa la versión antigua y avisando con tiempo antes de retirarla.
¿Qué es un SBOM y para qué sirve?+
Es un inventario de los componentes y versiones que forman cada entrega de software. Sirve para saber rápidamente si te afecta una vulnerabilidad publicada. No es una auditoría de seguridad: dice qué hay, no si es seguro.
¿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.
Gestión de retainers cerca de Girona
Para tu empresa en Girona
Si tienes una aplicación heredada sin documentación, empecemos por una auditoría para saber en qué punto está.