ForgeNEX

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.

Pide una propuesta

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.

Pide tu propuesta

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.

forgenex

$ 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

    01

    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.

    02

    Diseño y estructura

    Arquitectura de páginas, diseño visual y textos, revisados con criterios de accesibilidad desde el boceto.

    03

    Construcción con presupuesto de rendimiento

    Desarrollo con límites de peso y tiempo de carga medidos en cada versión.

    04

    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 completa

Ingenierí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 completa

Ingenierí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 completa

No 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.

Si tienes una aplicación heredada sin documentación, empecemos por una auditoría para saber en qué punto está.

Gestión de retainers en Girona: cuéntanos qué necesitas