ForgeNEX

Desarrollo de software

Software a medida en Murcia

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.

Una API que cobra o crea pedidos tiene que soportar que el mismo mensaje llegue dos veces. Diseñamos operaciones idempotentes para que un reintento por un corte de red no genere un cobro o un pedido duplicado.

Software a medida incluye algo que rara vez se ve: saber exactamente qué versión de qué componente está en producción. Con un inventario de dependencias por cada entrega, responder a una vulnerabilidad publicada pasa de días de búsqueda a una consulta.

Pide una propuesta

Cuándo tiene sentido Software a medida

Todo vive en hojas de cálculo

Pedidos, clientes y horas se llevan en ficheros que se copian, se pisan y nadie sabe cuál es la versión buena. Cualquier informe exige una tarde de limpieza.

Una app propia que nadie mantiene

Se hizo una app hace años, las tiendas exigen actualizaciones y las librerías han quedado obsoletas. Ya hay usuarios que no pueden instalarla.

Un servicio lento arrastra a todo el sistema

Cuando un proveedor externo tarda en contestar, las peticiones se acumulan y la aplicación entera deja de responder.

Scripts sueltos en el ordenador de alguien

Procesos importantes dependen de scripts sin control de versiones, sin registro y sin nadie que sepa qué hacen exactamente.

Pedidos o cobros duplicados

Un reintento tras un corte de red ha generado registros repetidos. Se detectan cuando el cliente reclama.

Y cuando toca facturar

El trabajo hecho se factura sin copiar datos, y el cobro vuelve a la ficha del cliente.

facturacion.forgenex.com/facturas

Demostración de Facturación: una factura se rellena, se emite y se cobra.

Nuestro método

    01

    Elegir el proceso manual

    Seleccionamos una tarea repetitiva con reglas claras, volumen suficiente y datos estructurados.

    02

    Elegir la herramienta adecuada

    Decidimos entre integración por API, flujo low-code o RPA según lo estable que sea cada sistema implicado. La API siempre que exista.

    03

    Construir con gestión de errores

    Montamos la automatización con reintentos, registro y aviso a una persona cuando algo no encaja.

    04

    Medir y mantener

    Comprobamos cuántos casos resuelve sola, cuántos escala y cuánto mantenimiento exige, y decidimos si ampliar.

¿Hablamos de tu caso?

Escríbenos con lo que necesitas y te devolvemos una propuesta de alcance para la primera entrega.

Pide tu propuesta

El resultado, en concreto

  • Diagrama de contexto y contenedores del sistema, con responsables e interfaces de cada pieza.
  • Contratos de API documentados con OpenAPI, publicados y versionados.
  • Robots o flujos automatizados con cuentas de servicio, registro de ejecución y alertas cuando fallan.
  • Inventario de automatizaciones existentes (RPA, flujos, scripts) con dueño, sistema que tocan y datos que manejan.
  • Modelo de entornos de Power Platform (desarrollo, pruebas, producción) con permisos por rol.
  • Despliegue automatizado: cada versión se construye, se prueba y se publica con el mismo procedimiento, y se puede revertir.
  • Flujos de automatización en n8n versionados, con credenciales de servicio y alertas de fallo.

Criterios que importan

  • Que documente las APIs con un contrato formal y lo mantenga actualizado.
  • Que defina qué sistema es dueño de cada dato.
  • Que te enseñe software suyo en producción, no solo capturas de pantalla.
  • Que proponga una primera versión pequeña antes que un proyecto enorme.
  • Que tenga una política para versionar y retirar APIs.

Guías de nuestra biblioteca técnica

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

Desarrollo

Accesibilidad web: checklist de aceptación WCAG 2.2

Prueba breve antes de aceptar

Completa la tarea principal solo con teclado; amplía el texto y comprueba que no se pierden controles; envía el formulario vacío e introduce datos incorrectos; usa un lector de pantalla en los pasos críticos; inspecciona foco, nombres accesibles y mensajes de estado. Registra página, criterio, evidencia, severidad,…

Leer la guía completa

Desarrollo y arquitectura

Idempotencia en APIs y webhooks: reintentos sin duplicados

Consistencia y límites

Si el efecto de negocio y el registro de idempotencia se guardan en la misma base de datos, intenta confirmarlos en una transacción coherente. Para enviar eventos o llamar a otro servicio, define cómo deduplicar esa etapa —por ejemplo, un identificador de operación en una outbox— porque la transacción local no hace…

Leer la guía completa

No es igual en todos los negocios

Inmobiliarias
Automatización de publicación en portales y de seguimiento de contactos, con alertas cuando un portal cambia su formato.
Construcción
Conexión entre aplicaciones de obra, compras y contabilidad para que los partes y gastos lleguen sin teclearse dos veces.
Inmobiliarias
Publicación automática de inmuebles en portales desde el CRM y recogida de contactos de vuelta, sin copiar a mano.
Logística
Integración con transportistas y clientes mediante APIs y eventos de estado, con reintentos y trazabilidad de cada envío.

En Murcia y alrededores

Las decisiones técnicas que tomamos para tu empresa de Murcia quedan escritas, para que cualquier equipo pueda continuarlas.

Desde Sevilla trabajamos con equipos técnicos de toda Región de Murcia, en sesiones de diseño a distancia y revisión compartida de documentos.

Si tu empresa en Murcia tiene su propio equipo de desarrollo, podemos acompañarlo en las decisiones de arquitectura sin sustituirlo.

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.

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

¿Tengo que dedicar tiempo de mi equipo?+

Sí, algo. Necesitamos a alguien que conozca el proceso para validar prototipos y entregas. Sin esa participación, el software acaba resolviendo un problema que no es el tuyo.

¿n8n es suficiente o hace falta código?+

Para muchos flujos entre aplicaciones, n8n es suficiente y más rápido de cambiar. Cuando la lógica es compleja, el volumen alto o las reglas críticas, conviene código propio. Se pueden combinar.

¿Qué pasa con las automatizaciones cuando se va quien las hizo?+

Si usan su cuenta personal y no están documentadas, se paran. Por eso las montamos con cuentas de servicio, control de versiones y documentación de operación.

¿RPA, low-code o integración por API?+

Si el sistema tiene API, casi siempre es la opción más estable. El low-code va bien para flujos entre aplicaciones conocidas. El RPA queda para cuando no hay otra forma de acceder, sabiendo que es lo más frágil ante cambios de pantalla.

Envíanos tu idea, aunque esté a medio definir; el primer paso es ordenarla juntos.

Software a medida en Murcia: cuéntanos qué necesitas