El Excel se ha quedado corto
Cuando una hoja de cálculo lleva meses creciendo con pestañas, macros y fórmulas que solo entiende una persona, ya no es una herramienta de gestión: es un riesgo operativo.
Por Daniel Perramon, fundador de WebsBarcelona · Actualizado en julio de 2026
CRM verticales, paneles de gestión, intranets y APIs custom. Sin licencias mensuales de terceros, sin funcionalidades que no usas. El código es 100% tuyo, con presupuesto cerrado.
"Dejamos de pagar 9.000 €/año en licencias. Ahora el software es nuestro."
Antes de hablar de precios y de stack, conviene dejar claro de qué estamos hablando.
El software B2B es una aplicación diseñada para gestionar las operaciones entre empresas —ventas, compras, clientes, proveedores y procesos internos— en lugar de dirigirse al consumidor final.
El software B2B es un sistema de gestión empresarial que automatiza y ordena las relaciones comerciales y operativas entre empresas, para el uso interno del equipo o de sus clientes y proveedores.
Cuando hablamos de software empresarial nos referimos a las herramientas que sostienen el día a día de una empresa por dentro: un CRM que ordena el pipeline comercial, un ERP que gobierna inventario y finanzas, un panel que centraliza pedidos, o una plataforma que conecta a la empresa con su red de distribuidores. No es la web pública ni la tienda online de cara al cliente final; es la maquinaria que hay detrás, la que usa el equipo para trabajar y la que usan terceros de confianza —clientes B2B, proveedores— con acceso controlado.
Un software B2C se diseña para que millones de usuarios anónimos completen una acción simple en segundos: comprar, reservar, publicar. Un software B2B se diseña para que un número reducido de usuarios identificados —empleados, clientes con cuenta, proveedores— repitan procesos complejos con datos sensibles, permisos por rol y trazabilidad de cada movimiento. Ahí cambia todo: el modelo de datos, la seguridad, la lógica de negocio y hasta el ritmo de las decisiones de producto, que en B2B las marca el proceso real de la empresa, no una tendencia de mercado.
Por eso el software de consumo —una app de notas, una hoja de cálculo compartida, un SaaS genérico pensado para cualquiera— no aguanta mucho tiempo como columna vertebral de una operación con volumen. Sirve para arrancar, pero en cuanto el proceso tiene excepciones, integraciones con otras herramientas o exigencias de control de acceso, se convierte en un cuello de botella. Ahí es donde entra el software a medida: no sustituye al CRM o al ERP como categorías, sino que construye la versión de esa categoría que encaja con cómo trabaja realmente tu empresa, sin forzar el proceso para que quepa en una plantilla ajena.
No todas. Estas son las señales que vemos una y otra vez antes de que nos llamen.
Necesitan software a medida las empresas cuyos procesos no encajan en las plantillas de un SaaS estándar: operativas específicas, muchas excepciones, integración entre varias herramientas o necesidad de ser dueñas de sus datos y su código.
Cuando una hoja de cálculo lleva meses creciendo con pestañas, macros y fórmulas que solo entiende una persona, ya no es una herramienta de gestión: es un riesgo operativo.
El CRM, la facturación y el almacén viven en aplicaciones distintas y alguien copia datos a mano entre ellas cada día. Cada copia es una oportunidad de error.
La licencia sube de plan para habilitar una sola función que necesitas, y el resto del paquete se queda sin tocar. El coste crece más rápido que el uso real.
Hay un flujo central del negocio —una operativa de pedidos, una lógica de tarifas, un circuito de aprobaciones— que es tan propio de la empresa que ningún producto de mercado lo contempla tal cual.
Información de clientes, contratos o precios que prefieres alojada en tu propia infraestructura y bajo tu control, no repartida entre los servidores de terceros SaaS.
Generar el mismo informe, reenviar el mismo correo, actualizar el mismo estado en tres sitios. Cada tarea manual repetida es candidata directa a automatización.
En la práctica, esto lo vemos tanto en pymes que han crecido más rápido que sus herramientas como en empresas medianas con varios departamentos y sistemas heredados que ya no se coordinan. La digitalización de empresas no consiste en meter más software, sino en el software correcto en el sitio correcto: a veces es una intranet interna, otras un panel de control para el equipo comercial, otras una plataforma que da acceso directo a clientes y proveedores. El denominador común no es el sector —lo vemos en logística, servicios profesionales, industria o distribución— sino que el proceso ya tiene forma propia y merece una herramienta que se adapte a él. Si lo que falta es la puerta de entrada digital de la empresa, ese es otro problema, y ahí lo que resuelve es diseño web para empresas, no una plataforma de gestión.
La pregunta no es cuál es mejor en abstracto, sino cuál encaja con tu momento.
El software estándar se alquila y adaptas tu empresa a él; el software a medida se construye alrededor de tus procesos reales y su código es tuyo, sin cuota mensual eterna.
Un SaaS es rápido de contratar y barato de empezar: das de alta una cuenta y en una tarde tienes algo funcionando. El desarrollo de software a medida arranca más despacio porque primero se diseña el proceso y luego se construye, pero lo que se entrega es una herramienta pensada para tu operativa, no una plantilla genérica que hay que forzar. Esta tabla resume el trade-off tal como lo vemos proyecto tras proyecto:
| Criterio | Software estándar (SaaS) | Software a medida |
|---|---|---|
| Coste inicial | Bajo, cuota mensual desde el primer día | Mayor, inversión única de desarrollo |
| Coste a 3 años | Acumulativo, sube con usuarios y funciones | Se amortiza; solo queda el mantenimiento |
| Propiedad del código | No, es del proveedor SaaS | Sí, es tuyo |
| Encaje con tu proceso | Adaptas tu empresa a su plantilla | Se construye alrededor de tu proceso |
| Tiempo de puesta en marcha | Inmediato, horas o días | Semanas, por fases con MVP |
| Escalabilidad | Limitada por los planes del proveedor | Diseñada para tu volumen real |
| Dependencia del proveedor | Alta, sujeta a sus precios y su roadmap | Baja, el código y las decisiones son tuyas |
| Control de los datos | Alojados en la infraestructura del SaaS | Alojados donde decidas tú |
Dicho esto, el software estándar no es la opción "mala": para procesos genéricos —correo, calendario, facturación simple, un CRM sin particularidades— es casi siempre la respuesta correcta, porque no tiene sentido pagar un desarrollo a medida por algo que ya resuelve bien un SaaS de 20€ al mes. Donde cambia la ecuación es cuando el proceso central de la empresa es lo bastante propio como para que forzarlo en una plantilla ajena cueste más, en tiempo y en fricción, que construir la herramienta que de verdad necesitas. Ese es el criterio que aplicamos antes de proponer nada: primero miramos si un software escalable estándar te sirve, y solo si no, hablamos de código propio.
La mayoría de empresas paga licencias mensuales eternas por software genérico que no encaja con su proceso real. Salesforce, HubSpot o Notion están bien para empezar, pero cuando creces, el coste y las limitaciones se notan.
Nosotros construimos la herramienta exacta que tu equipo necesita: un pago, código tuyo y cero dependencia de un proveedor que sube precios cuando quiere. Tú decides cómo evoluciona.
Hablas directamente con quien desarrolla tu software. Sin comerciales, sin licencias, sin letra pequeña.
La comparativa honesta. El a medida no siempre es la respuesta correcta, pero cuando lo es, la diferencia es enorme.
No hacemos software genérico. Estos son los proyectos que repetimos con variaciones según el sector. Ver proyectos reales en portfolio de clientes.
Para sectores donde Salesforce o HubSpot son demasiado genéricos: inmobiliario, jurídico, salud privada. Pipeline, seguimiento e historial adaptados al vocabulario de tu sector.
Presupuesto cerradoDashboard operativo para gestionar proyectos, equipos o recursos. Visibilidad en tiempo real de tu empresa. Alternativa a Notion + Asana + Excel mezclados sin lógica.
Presupuesto cerradoGeneración de presupuestos personalizados, seguimiento de estados, facturación integrada y control de cobros. Conectado a tu flujo de ventas.
Presupuesto cerrado Ver también SaaS →Portal donde cada cliente o proveedor accede a su propio espacio: pedidos, documentos, estado de servicios. Ideal para gestionar 20+ clientes recurrentes.
Presupuesto cerradoConectar Holded, Notion, Slack, Google Workspace, A3 entre sí o con un sistema propio. Webhooks, automatizaciones y sincronizaciones entre plataformas que no se hablan.
Presupuesto cerradoPunto central para equipos: documentación, noticias, directorio, onboarding y gestión de permisos. Más controlada que Notion, más ligera que SharePoint.
Presupuesto cerrado Ver web corporativa →Dos preguntas distintas, dos decisiones distintas. No siempre hace falta desarrollo software propio para ninguna de las dos.
Un CRM gestiona la relación con tus clientes —contactos, oportunidades, ventas—; un ERP gestiona los recursos internos de la empresa —inventario, producción, compras, finanzas. Un CRM propio se justifica cuando tu proceso comercial no encaja en las plantillas de mercado; un ERP propio, cuando tu operativa interna sigue una lógica que ningún software de gestión empresarial estándar reproduce sin deformarla.
Tu proceso comercial tiene etapas, campos o validaciones que Salesforce o HubSpot no permiten configurar sin trucos ni plugins de terceros. Necesitas que el CRM hable directamente con tu sistema de facturación, sin exportar CSV a mano cada semana. Manejas vocabulario y flujos propios de tu sector —comisiones por tramos, aprobaciones internas, tipos de cliente que no existen en un CRM genérico. También cuando ya pagas por tres o cuatro integraciones de pago para hacer lo que un CRM a medida resuelve de fábrica.
Tu inventario, producción o compras se rigen por reglas que un ERP comercial no contempla —lotes con caducidad cruzada, recetas de producción variables, stock repartido entre almacenes con criterios distintos. Pagas licencias por módulos enteros —RRHH, CRM, proyectos— cuando solo usas el de inventario y facturación. Necesitas que el software de gestión empresarial se adapte a cómo trabajas hoy, no que tu equipo cambie de forma de trabajar para encajar en el ERP.
| Aspecto | CRM | ERP |
|---|---|---|
| Qué gestiona | Clientes, oportunidades, ventas | Recursos internos: inventario, producción, finanzas |
| Área de la empresa | Comercial y atención al cliente | Operaciones, compras, almacén, contabilidad |
| Procesos típicos | Pipeline de ventas, seguimiento de leads, presupuestos | Control de stock, órdenes de producción, pedidos a proveedor |
| Ejemplo de uso | Equipo comercial gestionando 200 cuentas activas | Fábrica sincronizando stock entre tres almacenes |
| Cuándo lo necesitas | El proceso de venta no encaja en un CRM de mercado | La lógica de inventario o producción es propia del negocio |
En la práctica, muchos proyectos empiezan como un CRM y paneles internos a medida y crecen hacia un ERP cuando el negocio lo pide: primero resolvemos el proceso comercial, luego añadimos inventario o producción sobre la misma base de datos, sin reescribir nada desde cero.
Tres sistemas distintos que casi siempre acaban compartiendo la misma base técnica.
Una plataforma B2B a medida es un sistema web que conecta a tu empresa con clientes, proveedores o distribuidores para gestionar pedidos, catálogos, precios y comunicación en un único entorno controlado por ti. Un portal de clientes o de proveedores es la puerta de entrada de cada uno de esos usuarios externos a esa misma plataforma, con su propio nivel de acceso.
Un único sistema, multi-tenant: cada empresa cliente ve solo sus datos, aunque todas comparten la misma base de código y la misma infraestructura. En lugar de instalar una copia distinta por cada cuenta, separamos los datos por tenant —con row-level security en Postgres o un esquema por cliente, según el volumen— y cada uno gestiona su catálogo, sus precios y sus pedidos sin ver nada del resto. Es el modelo que usamos cuando una empresa vende a otras empresas y necesita dar acceso propio a cada una.
Área privada de autoservicio donde cada cliente consulta sus pedidos, descarga facturas, revisa documentos o sigue el estado de su proyecto en tiempo real, sin escribir un correo para preguntar "¿cómo va esto?". El acceso se controla con RBAC —permisos por rol, no por usuario suelto— para que un cliente vea solo lo suyo y un gestor interno vea la vista completa. Reduce llamadas y correos de seguimiento de forma directa: lo hemos visto quitar horas semanales de soporte en cuanto el cliente puede autoconsultarse.
El mismo principio aplicado al otro lado de la cadena: el proveedor sube su documentación, registra albaranes, presenta ofertas en licitaciones o confirma entregas directamente en el sistema, en lugar de mandarlo todo por email disperso. Integrado con webhooks hacia tu ERP o tu facturación, cada confirmación de entrega puede disparar automáticamente el siguiente paso del proceso, sin que nadie tenga que reintroducir el dato a mano.
Estos tres sistemas casi nunca van por separado: una solución SaaS propia suele nacer como plataforma B2B y, con el tiempo, se le añaden portales específicos para clientes y proveedores sobre la misma arquitectura, sin duplicar backend ni base de datos.
Cuando la información del negocio ya no cabe en una hoja de cálculo ni en tres apps que no se hablan entre sí.
Un panel de administración centraliza los datos clave del negocio en tiempo real —ventas, stock, tareas, KPIs— para decidir con información actualizada en lugar de con hojas de cálculo dispersas. Es la aplicación interna que sustituye a la mezcla de Notion, Asana y Excel cuando esa mezcla ya no tiene lógica común ni un solo dato fiable.
La señal para desarrollar un panel propio suele ser la misma en cualquier sector: alguien pregunta un dato en una reunión y nadie sabe dónde está actualizado. Notion tiene una versión del proyecto, Excel otra, Asana una tercera, y ninguna se sincroniza con la de verdad. Un dashboard a medida no es un informe bonito; es una capa de lógica sobre tu base de datos real que muestra el número correcto en el momento correcto, con permisos por rol para que cada persona vea solo lo que le corresponde.
Pipeline de ventas, previsión de facturación y rendimiento por comercial, actualizado en tiempo real desde el mismo CRM.
Facturación, cobros pendientes y margen por proyecto, sincronizado con Holded u otro sistema de contabilidad vía API.
Tareas, capacidad del equipo y cuellos de botella del proceso, visible por rol para que cada responsable vea su parcela.
Stock por almacén, estado de envíos y alertas automáticas cuando un nivel de inventario baja del mínimo fijado.
Este tipo de aplicaciones internas comparten arquitectura con el resto de paneles de administración a medida que construimos: misma base de datos, mismo sistema de roles, mismo criterio de escalabilidad para que el panel siga funcionando igual de rápido con 10 usuarios que con 200.
Nada de frameworks experimentales. Usamos lo que está probado, bien documentado y fácil de mantener a largo plazo.
App Router, Server Components y SSR donde conviene. Tailwind para estilos y shadcn/ui para componentes accesibles sin reinventar la rueda.
Supabase para proyectos estándar; Railway o Neon para requisitos específicos. Migraciones versionadas con Drizzle ORM.
Clerk o Supabase Auth según el caso. Multi-tenant con aislamiento por organización, permisos granulares por rol y SSO empresarial (SAML/OIDC).
Holded, Stripe, Slack, Google Workspace, Notion, Mailchimp, WhatsApp Business API. Cualquier herramienta con API la conectamos. Automatizaciones vía n8n.
Vercel para el frontend: deploys automáticos, CDN global y previews por PR. Railway para backend y workers. VPS dedicado en Hetzner EU para datos regulados.
TLS en tránsito, encriptación en reposo, logs de auditoría y control de acceso por IP opcional. Todos los datos en servidores europeos, con documentación RAT básica.
Acabas de ver las capas del stack. Aquí va el criterio detrás: no elegimos herramientas de moda, sino lo que ha demostrado aguantar en producción y que cualquier desarrollador con criterio puede seguir manteniendo dentro de tres años.
Elegimos herramientas probadas, con comunidad amplia y documentación seria —Next.js, TypeScript, PostgreSQL— porque tu software tiene que poder mantenerlo cualquier equipo técnico, no solo nosotros. Evitamos frameworks experimentales o de nicho que atan tu proyecto a un único proveedor.
El criterio siempre es el mismo: código estándar, legible y documentado, que otro desarrollador pueda abrir dentro de tres años y entender sin arqueología. Nada de dependencias exóticas que solo conocemos nosotros ni arquitecturas rebuscadas para presumir de complejidad. Un desarrollo de aplicación web bien hecho se nota, sobre todo, en lo aburrido que resulta mantenerlo.
Ese mismo stack no es una camisa de fuerza. Según el proyecto, cuando el volumen de datos o el tipo de procesamiento lo pide —cálculo intensivo, modelos de datos científicos, integraciones con librerías que solo existen en un ecosistema— usamos Python con FastAPI para esa parte concreta del backend. Cuando el sistema necesita aislar servicios o desplegarse en infraestructura propia del cliente, empaquetamos con Docker y, si el volumen lo justifica, orquestamos con Kubernetes. Y en cualquier proyecto que va a recibir cambios frecuentes montamos CI/CD con GitHub Actions, para que cada despliegue pase por tests automáticos antes de llegar a producción. Es infraestructura que añadimos cuando aporta algo real a ese desarrollo de software cloud concreto, no por defecto en todos los proyectos.
Esto es lo que casi nadie te cuenta antes de firmar un proyecto de software. Y es lo que determina si tu aplicación aguanta cinco años o hay que tirarla a los dos.
Un software B2B a medida bien construido separa datos, lógica e interfaz, cifra la información sensible, controla accesos por roles y se diseña para crecer en usuarios y volumen sin reescribirse. Esa separación es lo que distingue un desarrollo de software escalable de un prototipo que se cae con el primer pico de tráfico.
Frontend, backend y base de datos como capas independientes que se despliegan y escalan por separado. Si mañana necesitas otro cliente (móvil, integración externa), no tocas la lógica de negocio.
Control de acceso por roles, autenticación delegada y tokens de vida corta. La contraseña de un usuario nunca debería ser el único candado entre él y los datos de otra empresa.
Colas y trabajos en segundo plano para todo lo que no necesita respuesta inmediata. La aplicación responde rápido porque no bloquea al usuario esperando a que termine un proceso pesado.
Cuando un mismo software da servicio a varias empresas o varios clientes con datos que no se pueden mezclar, hay dos formas serias de aislarlos. Row-level security en Postgres —una política que filtra automáticamente cada consulta por el tenant del usuario conectado— funciona bien cuando el volumen de clientes es alto y todos comparten el mismo esquema; es más barato de operar y más fácil de migrar. Schema-per-tenant, con una copia de las tablas por cliente, tiene sentido cuando hay pocos clientes grandes con requisitos de aislamiento estrictos o normativa que exige separación física de datos. No hay una respuesta universal: depende de cuántos tenants vas a tener y de qué tan crítico es el aislamiento entre ellos, y esa decisión se toma en la fase de diseño, no a mitad de desarrollo.
El control de roles (RBAC) define qué puede ver y hacer cada tipo de usuario —administrador, comercial, cliente externo, proveedor— sin escribir permisos a mano en cada pantalla. Para el acceso de terceros usamos OAuth en lugar de pedir contraseñas: el usuario se autentica contra Google o Microsoft y nosotros solo recibimos un token con permisos limitados. Para las sesiones de la aplicación usamos JWT de vida corta —minutos, no días— combinado con un refresh token que renueva el acceso sin que el usuario tenga que volver a iniciar sesión. Si un token se filtra, caduca solo; no hace falta revocar sesiones activas manualmente.
La base de datos relacional sigue siendo, para el 90% de los sistemas de gestión B2B, la opción correcta: garantiza integridad entre pedidos, facturas y clientes de una forma que un modelo documental no ofrece de serie. Los índices compuestos —sobre las columnas que realmente se filtran juntas, no sobre cada columna por separado— son la diferencia entre una consulta de 2ms y una de 4 segundos cuando la tabla pasa de mil a un millón de filas. Cada cambio de esquema va versionado en una migración que se puede aplicar y revertir; nada de tocar la base de datos en producción a mano. Y lo que no necesita respuesta al instante —generar un PDF, enviar un lote de emails, sincronizar con un ERP externo— va a una cola y lo procesa un worker en segundo plano, para que la aplicación nunca se quede esperando.
Registramos quién hizo qué y cuándo —logs de auditoría, no solo logs de errores— porque en software B2B tarde o temprano alguien pregunta "¿quién cambió este precio?" y la respuesta tiene que estar en la base de datos, no en la memoria de nadie. Las copias de seguridad son automáticas y se prueban, no solo se generan. Y los datos se alojan en infraestructura dentro de la Unión Europea, con el software preparado desde el diseño para cumplir RGPD: minimización de datos, cifrado de lo sensible y capacidad real de exportar o borrar la información de un cliente cuando lo pide.
Todo esto tiene un objetivo práctico: que el software aguante el crecimiento sin una reescritura completa a los dos años. Diseñar para escalar no significa sobredimensionar desde el día uno —eso es el error contrario—, significa dejar las costuras en los sitios correctos para que añadir carga, usuarios o módulos nuevos sea trabajo de configuración, no de arquitectura desde cero. Es el mismo criterio que aplicamos en cualquier desarrollo de aplicaciones web que vaya a vivir en producción varios años, y es la base que hace posible un desarrollo de software cloud sin sustos cuando el negocio crece más rápido de lo previsto.
La mitad del valor de un software a medida no está en la pantalla que ve el usuario, sino en lo que deja de hacer a mano.
La automatización de procesos conecta tus herramientas —facturación, pagos, correo, mensajería— para que los datos fluyan solos entre ellas y se eliminen las tareas manuales y los errores de copiar y pegar entre sistemas que no se hablan.
Hay dos formas de mantener sincronizados dos sistemas. Preguntar continuamente al otro sistema "¿ha cambiado algo?" (polling) es sencillo de montar pero desperdicia recursos y siempre llega con retraso —el intervalo entre consulta y consulta—. Un webhook invierte la lógica: el otro sistema nos avisa en el instante en que ocurre el evento —un pago cobrado, un pedido creado, un documento firmado— y reaccionamos al momento. Siempre que la herramienta externa lo soporta, preferimos webhooks; el polling lo reservamos para integraciones antiguas que no ofrecen otra opción.
Para flujos que combinan varias herramientas —un lead que entra por formulario, se da de alta en el CRM, genera una tarea en el equipo comercial y manda un aviso por Slack— usamos n8n como capa de orquestación en lugar de programar cada conexión a mano. Es más rápido de montar, más fácil de auditar visualmente y, sobre todo, más fácil de modificar cuando el proceso de la empresa cambia, que siempre cambia. Esto es automatización de procesos de empresa en su forma más útil: no sustituir personas, sino quitarles el trabajo repetitivo que nadie debería seguir haciendo a mano en 2026.
Metemos inteligencia artificial en un proceso cuando resuelve algo concreto y medible —clasificar entradas de un formulario, extraer datos de un documento, generar un primer borrador de respuesta— y la persona sigue validando antes de que algo se convierta en factura o en dato definitivo. No la vendemos como reclamo ni la metemos donde una regla de negocio simple hace el mismo trabajo mejor y más barato. Cuando aporta valor real, la integramos como una pieza más de la arquitectura; cuando no, no la forzamos.
| Herramienta | Para qué | Cómo conectamos |
|---|---|---|
| Holded | Facturación y contabilidad | API REST |
| Stripe | Pagos y suscripciones | API + webhooks |
| Google Workspace | Calendar, Gmail, Drive | OAuth |
| Slack | Alertas y notificaciones | Webhooks |
| Notion | Documentación interna | API |
| n8n | Orquestación de flujos entre sistemas | Conectores + webhooks |
| WhatsApp Business API | Avisos y comunicación con clientes | API + webhooks |
| ERP externo | Sincronización de pedidos y stock | API REST |
Cuando el sistema a integrar es tan complejo que merece vida propia —gestión de suscripciones, facturación recurrente, portal de clientes con lógica de negocio real— ya no hablamos de una integración puntual, sino de desarrollo de SaaS a medida: una plataforma que centraliza el proceso en lugar de conectar parches entre herramientas de terceros.
El error más caro que vemos no es de tecnología. Es intentar construir la versión completa antes de saber si el proceso que se está digitalizando funciona.
Un MVP (Producto Mínimo Viable) es una primera versión funcional con las características esenciales, que se lanza pronto para validarla con usuarios reales antes de invertir en el desarrollo completo. Empezar así reduce el riesgo: se descubren los ajustes necesarios con datos de uso real, no con suposiciones de una reunión.
En la práctica, un desarrollo MVP cubre el proceso principal de punta a punta —el camino que usa el 80% de los usuarios el 80% del tiempo— y deja fuera, a propósito, los casos raros y las funciones "por si acaso". Esas se añaden después, cuando ya sabemos si de verdad hacen falta. Construir todo de golpe sin haber tocado el sistema con usuarios reales es la forma más segura de gastar presupuesto en pantallas que nadie termina usando como se pensó en el papel.
La sobre-ingeniería es el error contrario y es igual de caro: montar una arquitectura pensada para un millón de usuarios cuando el proyecto todavía tiene que demostrar que los primeros cien la quieren usar. Nuestro criterio es construir el MVP sobre la misma base sólida —capas separadas, base de datos bien modelada, autenticación correcta desde el primer día— para que escalar después sea añadir capacidad, no reescribir el sistema. Ahí está el equilibrio: simple por fuera, sin atajos por dentro.
Este enfoque por fases es exactamente el mismo que aplicamos cuando el encargo es una solución SaaS propia: primero el núcleo que resuelve el problema real de los primeros clientes, después los módulos, las integraciones y la capa de administración que llegan con el crecimiento. El desarrollo SaaS que funciona no es el que sale perfecto la primera vez; es el que se construye para poder cambiar de opinión sin dolor.
Un proceso estructurado para que el resultado resuelva exactamente lo que necesitas, no lo que interpretamos nosotros.
Total estimado: 9-11 semanas para un proyecto estándar. Lo concretamos en la fase de discovery.
Entendemos tu proceso real: cómo trabaja tu equipo hoy, dónde están los cuellos de botella y qué datos necesitas cruzar.
1 semanaPrototipo de pantallas clave y diagrama de entidades. Tú apruebas antes de que escribamos una sola línea de código.
1 semanaConstruimos el núcleo funcional: las features que resuelven el 80% del problema, con entorno de staging para que veas el avance.
4-6 semanasTu equipo lo usa en real. Recogemos feedback, corregimos lo que no encaja y validamos que el flujo funciona en condiciones reales.
2 semanasProducción en vivo, formación con el equipo y documentación básica de uso. 30 días de soporte post-lanzamiento incluidos.
1 semanaAsí se traduce el desarrollo de software B2B a medida en el día a día de una empresa.
El software B2B a medida resuelve necesidades como gestionar pedidos entre empresas, dar acceso privado a clientes y proveedores, automatizar la facturación o unificar en un panel datos dispersos en varias herramientas.
Los pedidos a proveedores se gestionaban por email y hojas de Excel que se desincronizaban cada semana. Construimos un portal donde cada proveedor confirma pedidos, actualiza precios y sube albaranes.
Resultado: ~300 emails/mes menos y cero errores de traspasoLos CRM genéricos del mercado no reflejaban las fases reales de un expediente ni sus campos específicos. Diseñamos un CRM con el flujo del sector integrado con la facturación.
Resultado: seguimiento de cada expediente sin salir de una pantallaTres herramientas distintas —gestión de tareas, control de horas y facturación— sin conexión entre ellas obligaban a triplicar la introducción de datos. Un único panel las sustituyó.
Resultado: 3 suscripciones fuera y reporting centralizadoTodos los clientes mayoristas veían los mismos precios y los pedidos grandes se cerraban por teléfono. Construimos una plataforma con precios por cliente, mínimos y catálogo privado.
Resultado: pedidos autogestionados y menos fricción comercialEl estado real de cada obra solo lo tenía el jefe de obra, y se comunicaba por WhatsApp. Diseñamos un dashboard con partes diarios, fotos y documentación en tiempo real.
Resultado: visibilidad para dirección sin llamadas ni PDFs sueltosLa idea solo existía en conversaciones y en una demo hecha con herramientas sin código. Construimos un MVP funcional con las características esenciales para probarlo con usuarios reales.
Resultado: producto validado en 8 semanas, antes de invertir másEstos seis escenarios son ilustrativos, pero responden a proyectos que hemos vivido de cerca. Puedes ver casos reales de clientes por sector, y si tu operativa necesita también una app para el móvil, trabajamos apps móviles complementarias conectadas al mismo backend.
Pymes y empresas medianas que necesitan una herramienta operativa que ningún SaaS estándar resuelve bien. El 90% tienen entre 5 y 100 usuarios.
Hay proyectos que no deberíamos coger y otros donde somos el encaje perfecto. Aquí la diferencia, sin rodeos.
Nuestro punto fuerte: herramientas internas, paneles de gestión y CRMs verticales. Escala donde el precio tiene sentido.
PCI-DSS, auditorías financieras y sistemas críticos de pagos requieren equipos especializados en compliance que no somos.
Holded, A3, Sage, Stripe, Google Workspace, Slack, WhatsApp Business. Si tiene API REST, lo conectamos. De lo que mejor hacemos.
Historial clínico electrónico, diagnóstico asistido o integración con dispositivos médicos: regulación específica fuera de nuestro alcance.
Encriptación, control de acceso por roles, datos en servidores UE y Registro de Actividades básico. Para pymes sin regulación sectorial.
Marketplaces nacionales, redes sociales o apps de consumo masivo necesitan equipos de infraestructura dedicados.
Los hemos visto de cerca en proyectos ajenos que llegaron a rescatarse a mitad de camino.
Los errores más comunes al encargar software a medida son no definir bien el alcance, construirlo todo de golpe en vez de por fases, ignorar las integraciones necesarias y no exigir la propiedad del código.
Un presupuesto bajo puede esconder subcontratación, un único junior sin supervisión o una plantilla reciclada de otro cliente disfrazada de "a medida". El precio solo tiene sentido junto a quién construye.
En su lugar: pide ver el código de un proyecto real y pregunta quién lo construyeEmpezar a maquetar pantallas sin haber mapeado quién hace qué, en qué orden y con qué excepciones garantiza rehacer trabajo a mitad de proyecto, cuando cambiar algo ya cuesta caro.
En su lugar: mapea el proceso actual con quien lo ejecuta cada día antes del primer wireframeCuanto más grande es el alcance inicial, más tarda en llegar la primera versión útil y más caro sale corregir un error de enfoque que nadie detectó a tiempo.
En su lugar: arranca con un MVP centrado en el proceso más críticoAlgunos proveedores entregan el software pero se quedan la licencia, el repositorio o el hosting, lo que convierte un "software propio" en un SaaS disfrazado del que no puedes salir.
En su lugar: exige por contrato que el repositorio y el código sean tuyos desde el primer commitDiseñar un sistema cerrado que luego hay que abrir a golpe de parche para conectarlo con Holded, Stripe o un ERP externo sale más caro que preverlo desde la arquitectura.
En su lugar: define APIs REST y webhooks desde el primer diseño de la base de datosMontar una infraestructura pensada para escalar a millones de usuarios cuando el proyecto tiene 20 empleados internos multiplica el coste y el tiempo de mantenimiento sin ningún beneficio real.
En su lugar: dimensiona la infraestructura al volumen real y escala cuando toqueSomos una empresa de desarrollo de software en Barcelona, sin capas comerciales entre tú y quien programa.
Hablas con el equipo que escribe el código, no con un comercial que traduce tus mensajes. Las decisiones técnicas se toman en la misma conversación, sin intermediarios ni retrasos.
El repositorio, la base de datos y las credenciales son tuyas desde el primer commit. Sin licencia, sin cuota de software y sin dependencia de nuestro equipo para seguir operando.
Sabes lo que vas a pagar por escrito antes de la primera línea de código, sin horas extra sorpresa. Consulta nuestros servicios por tipo de proyecto.
Trabajamos con clientes de Barcelona, Madrid, Valencia o cualquier otra ciudad por videollamada, con el mismo equipo y el mismo criterio que si estuvieras en nuestra oficina.
Si además necesitas la parte pública de tu empresa —web corporativa, landing o e-commerce—, hacemos también desarrollo web en Barcelona conectado al mismo software interno.
Las dudas que más nos plantean antes de empezar un proyecto de desarrollo de software B2B. Guía actualizada en julio de 2026.
En una llamada de 30 minutos entendemos qué necesitas y te decimos si tiene sentido hacer software a medida o si hay una solución más barata que ya existe. Sin compromiso.
Ver portfolio · servicios · desarrollo SaaS · CRM y paneles · webs corporativas · mantenimiento
Seguir leyendo
Más sobre software a medida para empresas
Wix vs WordPress vs Web a Medida
Comparativa real Wix vs WordPress vs web a medida. Precios, velocidad, SEO, propiedad, mantenimiento. Decide con datos para tu negocio Barcelona.
Leer artículo →WordPress vs Web a Medida
WordPress o desarrollo a medida: comparativa honesta en 10 dimensiones con tabla, escenarios reales y 5 preguntas para tomar la decisión correcta.
Leer artículo →¿Hablamos de tu proyecto?
Presupuesto cerrado en 24 h · sin compromiso
Utilizamos cookies propias técnicas y cookies de terceros (Google Analytics y Google Ads) para analizar la navegación y medir nuestras campañas. Puedes aceptarlas todas, rechazarlas o configurarlas. Más información en la Política de Cookies.