Desarrollo de software
ERP para software factories en Salamanca
Una app móvil tiene sentido cuando tus usuarios la van a abrir a menudo o necesitan funciones del teléfono. Si no, una web bien hecha o una PWA cubre lo mismo con un solo código y menos coste de mantenimiento.
La accesibilidad no es un extra estético: es que una persona que navega con teclado o con lector de pantalla pueda pedirte un presupuesto. La comprobamos con criterios WCAG en cada entrega, no al final.
El coste de un sistema de gestión no está solo en la licencia: está en las horas de tu equipo, en las integraciones y en el soporte. Te presentamos el coste total de cada alternativa para que la decisión se tome con todos los números a la vista.
Por qué nos llaman
Datos personales mal custodiados
Formularios, portales y bases de datos guardan información de clientes sin control de accesos claro ni copias, y eso es un riesgo legal además de técnico.
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.
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.
Crecimiento con nuevas sedes o sociedades
Abrir una delegación o una segunda sociedad obliga a duplicar configuraciones y consolidar a mano, porque el sistema no se pensó para varias entidades.
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.
Y cuando toca facturar
Facturas correctas, con su numeración y sus impuestos, conectadas con el CRM.
Nuestro método
Elegir el flujo crítico
Tomamos una integración que hoy falla o depende de trabajo manual, por ejemplo pedido a factura.
Diseñar el camino feliz y los fallos
Describimos qué pasa cuando todo va bien y, sobre todo, cuando un sistema no responde o un mensaje llega dos veces.
Automatizar con observabilidad
Montamos la integración con registros, alertas y un panel donde ver mensajes pendientes o fallidos.
Operar y extender
Tras un periodo funcionando, aplicamos el mismo patrón al siguiente flujo.
¿Hablamos de tu caso?
Cuéntanos qué proceso llevas hoy en hojas de cálculo y te decimos cómo sería una primera versión.
Qué te llevas al terminar
- Control de accesos por roles y registro de quién hace qué en las partes sensibles.
- Integraciones con tus sistemas existentes mediante API, documentadas.
- Criterios de aceptación escritos y comprobables para cada funcionalidad.
- Informe de rendimiento con las consultas, procesos o integraciones que frenan el sistema y las acciones propuestas.
- Medición de rendimiento con Core Web Vitals en las páginas clave y un presupuesto de rendimiento acordado.
- Documentación de despliegue y operación para que otro equipo pueda mantener el sistema.
- Modelo de entornos de Power Platform (desarrollo, pruebas, producción) con permisos por rol.
Criterios que importan
- Que el proveedor empiece por tus procesos y no por una demostración del producto.
- Que priorice las pruebas por riesgo de negocio, no por cobertura.
- Que opere sistemas propios en producción y pueda hablar de incidentes reales.
- Que las integraciones tengan registro de envíos y avisos ante errores, no solo que funcionen el primer día.
- Que adapte el proceso de ingeniería al tamaño real de tu equipo.
Profundiza en el tema
Desarrollo y arquitectura
APIs: cómo retirar versiones sin romper integraciones
Condición de salida
No retires una versión solo porque el nuevo endpoint exista. Define una condición verificable: consumidores críticos migrados o excepción aprobada, periodo anunciado cumplido, soporte preparado, pruebas de regresión aprobadas y plan de reversión o mitigación entendido.
Leer la guía completaIngeniería de software
SBOM y dependencias en el ciclo de vida del software
Integrarlo en una entrega
1. Genera el inventario desde el artefacto que realmente se construye, no solo desde una rama o manifiesto parcial. 2. Conserva componente, proveedor, versión y relación de dependencia cuando la herramienta lo pueda determinar. 3. Vincula el SBOM al identificador del build, hash del artefacto, repositorio y fecha de…
Leer la guía completaDesarrollo
Presupuesto de rendimiento web con Core Web Vitals
Incorpora el control al ciclo de entrega
1. Establece una línea base por plantilla y registra commit, entorno y configuración de prueba. 2. Ejecuta pruebas de laboratorio en cambios de interfaz, dependencias, medios o scripts de terceros. 3. Bloquea regresiones repetibles que superen límites técnicos acordados; exige revisión para excepciones. 4. Tras…
Leer la guía completaCómo se aplica en tu sector
- Hostelería
- Flujos de reservas, facturación y pedidos a proveedores sin copiar datos entre aplicaciones.
- Hostelería
- Webs de reserva rápidas y accesibles, cartas digitales fáciles de actualizar y herramientas internas de turnos y pedidos.
- Industria y fabricación
- Escandallos, órdenes de fabricación y trazabilidad de lotes. Conectamos producción con compras y almacén para que la planificación no dependa de hojas de cálculo.
- Consultoras y empresas de servicios IT
- Proyectos, horas imputadas y facturación por hitos o por horas. Lo importante es que todo lo trabajado acabe facturado y que el margen de cada proyecto se vea a tiempo.
Desde Sevilla, para Salamanca
El soporte para clientes de Castilla y León se presta en remoto con el mismo canal y criterio que para el resto de España.
Muchas pymes de Castilla y León combinan tienda física y venta online; conectar ambos canales con el ERP es uno de los proyectos que más tiempo ahorra.
Formamos a tu equipo de Salamanca por videollamada, por puestos y con sesiones grabadas, para que nadie dependa de una única persona que sepa usar el sistema.
Preguntas frecuentes
¿Podéis seguir con un proyecto que empezó otro proveedor?+
Sí, tras revisarlo. Te diremos con franqueza en qué estado está, qué riesgos tiene y si compensa continuar o rehacer partes.
¿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.
¿Hacéis también el diseño visual?+
Sí, el diseño de pantallas y la estructura de la web forman parte del trabajo, siempre ligados a lo que el usuario tiene que conseguir en cada página.
¿Necesito microservicios?+
Probablemente no al principio. Tienen sentido cuando hay equipos distintos, cargas muy diferentes o partes que cambian a ritmos dispares. Un monolito bien modularizado es más fácil de operar y puede dividirse después.
¿Cómo se evitan los duplicados al reintentar?+
Con operaciones idempotentes: cada petición lleva un identificador y el sistema reconoce si ya la procesó. Así un reintento devuelve el mismo resultado en lugar de crear otro registro.
¿Cómo sé dónde se ha perdido un dato?+
Con observabilidad: identificadores que acompañan la operación de un sistema a otro, registros estructurados y un panel de mensajes fallidos. Sin eso, la investigación es a ciegas.
ERP para software factories cerca de Salamanca
Para tu empresa en Salamanca
Escríbenos con lo que necesitas y te devolvemos una propuesta de alcance para la primera entrega.