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.
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.
Nuestro método
Elegir el proceso manual
Seleccionamos una tarea repetitiva con reglas claras, volumen suficiente y datos estructurados.
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.
Construir con gestión de errores
Montamos la automatización con reintentos, registro y aviso a una persona cuando algo no encaja.
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.
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 completaDesarrollo
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 completaDesarrollo 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 completaNo 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.
Software a medida cerca de Murcia
Envíanos tu idea, aunque esté a medio definir; el primer paso es ordenarla juntos.