Desarrollo de software B2B y software a medida para empresas en Barcelona
CRM verticales, paneles de gestión, portales de clientes y proveedores, intranets e integraciones vía API. Sin licencias mensuales de terceros y sin funciones que no usas: el código es tuyo desde el primer commit y el presupuesto, cerrado antes de empezar.
¿Qué es el software B2B?
software B2B o software de gestión empresarial
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. Automatiza y ordena las relaciones comerciales y operativas, para el uso interno del equipo o de sus clientes y proveedores con acceso controlado.
- Qué es
- La maquinaria interna con la que trabaja tu empresa.
- Quién lo usa
- Tu equipo, y clientes o proveedores con cuenta.
- Ejemplos
- CRM, ERP, paneles, portales, intranets.
- A medida
- Construido alrededor de tu proceso, no al revés.
No es la web pública ni la tienda online: es la maquinaria que hay detrás.
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. Lo usa el equipo para trabajar y lo usan terceros de confianza —clientes B2B, proveedores— con acceso controlado.
B2B frente a B2C: no es la misma lógica de producto
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 como columna vertebral de una operación con volumen. Sirve para arrancar, pero en cuanto el proceso tiene excepciones, integraciones o exigencias de control de acceso, se convierte en un cuello de botella. El software a medida no sustituye al CRM o al ERP como categorías: construye la versión de esa categoría que encaja con cómo trabaja de verdad tu empresa.
Escrito por Daniel Perramón, fundador de WebsBarcelona · Actualizado en octubre de 2026
¿Qué empresas necesitan software a medida?
No todas. Hace falta cuando los procesos no encajan en las plantillas de un SaaS estándar: operativas específicas, muchas excepciones, varias herramientas que integrar o la necesidad de ser dueño de los datos y el código. Estas son las señales que vemos antes de que nos llamen.
El Excel se ha quedado corto
Una hoja que 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.
Herramientas que no se hablan
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.
Pagas por lo que no usas
La licencia sube de plan para habilitar una sola función, y el resto del paquete se queda sin tocar. El coste crece más rápido que el uso real.
Un proceso que ningún SaaS cubre
Una operativa de pedidos, una lógica de tarifas, un circuito de aprobaciones tan propio de la empresa que ningún producto de mercado lo contempla tal cual.
Datos que no quieres fuera
Clientes, contratos o precios que prefieres en tu propia infraestructura y bajo tu control, no repartidos entre los servidores de varios proveedores.
Horas en tareas manuales
El mismo informe, el mismo correo, el mismo estado actualizado en tres sitios. Cada tarea manual repetida es candidata directa a automatización.
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. El denominador común no es el sector, sino que el proceso ya tiene forma propia. Si lo que falta es la puerta de entrada digital de la empresa, eso es otro problema y lo resuelve el diseño web para empresas, no una plataforma de gestión.
Software estándar frente a software personalizado
El estándar se alquila y adaptas tu empresa a él; el personalizado se construye alrededor de tus procesos y su código es tuyo. La pregunta no es cuál es mejor en abstracto, sino cuál encaja con tu momento.
| Criterio | Estándar (SaaS) | A medida |
|---|---|---|
| Coste inicial | Bajo: cuota desde el primer día | Mayor: inversión única de desarrollo |
| Coste a 3 años | Acumulativo, sube con usuarios y funciones | Se amortiza; queda el mantenimiento |
| Propiedad del código | Del proveedor | Tuyo |
| Encaje con tu proceso | Adaptas tu empresa a su plantilla | Se construye alrededor de tu proceso |
| Puesta en marcha | Inmediata, horas o días | Semanas, por fases con un MVP |
| Escalabilidad | Limitada por los planes del proveedor | Diseñada para tu volumen real |
| Dependencia del proveedor | Alta: sus precios y su hoja de ruta | Baja: las decisiones son tuyas |
| Control de los datos | En la infraestructura del SaaS | Donde decidas tú |
Tu proceso es genérico
Correo, calendario, facturación simple o un CRM sin particularidades: casi siempre es la respuesta correcta. No tiene sentido pagar un desarrollo por algo que ya resuelve bien una herramienta barata.
Tu proceso es tuyo
No encaja en ningún SaaS sin trucos, necesitas integrar varias herramientas, tus datos son sensibles o las licencias ya pesan cada mes. Antes de proponer nada miramos si un estándar te sirve; solo si no, hablamos de código propio.
Una herramienta interna no debería costarte una cuota cada mes.
Muchas empresas pagan licencias mensuales eternas por software genérico que no encaja con su proceso. 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.
«Hablas directamente con quien desarrolla tu software. Sin comerciales, sin licencias, sin letra pequeña.»
El software a medida para empresas que más nos piden
No hacemos software genérico. Estos son los proyectos que más se repiten, con variaciones según el sector. Todos con presupuesto cerrado.
CRM vertical
Para sectores donde Salesforce o HubSpot son demasiado genéricos: inmobiliario, jurídico, salud privada. Pipeline, seguimiento e historial con el vocabulario de tu sector. Más en CRM y paneles internos.
Panel de gestión interno
Dashboard operativo para proyectos, equipos o recursos, con visibilidad en tiempo real. La alternativa a Notion, Asana y Excel mezclados sin lógica.
Presupuestos y facturación
Presupuestos personalizados, seguimiento de estados, facturación integrada y control de cobros, conectado a tu flujo de ventas. Si va a tener clientes de pago, mira desarrollo SaaS.
Plataforma B2B multi-cliente
Cada cliente o proveedor entra en su propio espacio: pedidos, documentos, estado de servicios. Pensada para empresas con muchos clientes recurrentes.
APIs e integraciones
Holded, Notion, Slack, Google Workspace o A3 conectados entre sí o con un sistema propio: webhooks, automatizaciones y sincronizaciones entre plataformas que no se hablan.
Intranet corporativa
Punto central para equipos: documentación, noticias, directorio, onboarding y permisos. Más controlada que Notion, más ligera que SharePoint.
¿Cuándo desarrollar un CRM o un ERP propio?
Un CRM gestiona la relación con tus clientes —contactos, oportunidades, ventas—; un ERP, los recursos internos —inventario, producción, compras, finanzas—. Dos preguntas distintas, dos decisiones distintas, y no siempre hace falta desarrollo propio para ninguna.
Cuándo conviene un CRM propio
Tu proceso comercial tiene etapas, campos o validaciones que Salesforce o HubSpot no permiten configurar sin trucos ni plugins. Necesitas que el CRM hable directamente con tu facturación, sin exportar CSV cada semana. Manejas vocabulario y flujos propios —comisiones por tramos, aprobaciones internas, tipos de cliente que no existen en un CRM genérico—, o ya pagas tres o cuatro integraciones para hacer lo que un CRM a medida resuelve de fábrica.
Cuándo conviene un ERP propio
Tu inventario, producción o compras siguen reglas que un ERP comercial no contempla: lotes con caducidad cruzada, recetas de producción variables, stock repartido entre almacenes con criterios distintos. Pagas módulos enteros —RRHH, CRM, proyectos— cuando solo usas inventario y facturación. Necesitas que el software se adapte a cómo trabajas hoy, no que tu equipo cambie para encajar en el ERP.
| Aspecto | CRM | ERP |
|---|---|---|
| Qué gestiona | Clientes, oportunidades, ventas | Inventario, producción, finanzas |
| Área de la empresa | Comercial y atención al cliente | Operaciones, compras, almacén, contabilidad |
| Procesos típicos | Pipeline, seguimiento de leads, presupuestos | Stock, órdenes de producción, pedidos a proveedor |
| Ejemplo de uso | Un equipo comercial con cientos de cuentas activas | Una fábrica que sincroniza stock entre varios almacenes |
| Cuándo lo necesitas | La venta no encaja en un CRM de mercado | La lógica de inventario o producción es propia |
Muchos proyectos empiezan como un CRM y paneles internos a medida y crecen hacia un ERP cuando el negocio lo pide: primero el proceso comercial, luego inventario o producción sobre la misma base de datos, sin reescribir nada.
Plataformas B2B, portales de clientes y de proveedores
Una plataforma B2B 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. Cada portal es la puerta de entrada de uno de esos usuarios externos, con su propio nivel de acceso.
Plataforma B2B multi-cliente
Un único sistema multi-tenant: cada empresa cliente ve solo sus datos, aunque todas comparten código e infraestructura. Separamos los datos por tenant —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.
Portal de clientes
Autoservicio para que cada cliente consulte pedidos, descargue facturas o siga su proyecto sin escribir para preguntar «¿cómo va esto?». Acceso por roles (RBAC): el cliente ve lo suyo y el gestor interno, la vista completa. Menos llamadas y correos de seguimiento.
Portal de proveedores
El mismo principio al otro lado de la cadena: el proveedor sube documentación, registra albaranes, presenta ofertas o confirma entregas en el sistema. Con webhooks hacia tu ERP o tu facturación, cada confirmación dispara el siguiente paso sin reintroducir datos.
Casi nunca van por separado: una solución SaaS propia suele nacer como plataforma B2B y, con el tiempo, se le añaden portales para clientes y proveedores sobre la misma arquitectura, sin duplicar backend ni base de datos.
Paneles de administración y dashboards a medida
Un panel de administración centraliza en tiempo real los datos clave del negocio —ventas, stock, tareas, indicadores— para decidir con información actualizada. La señal suele ser la misma: alguien pregunta un dato en una reunión y nadie sabe dónde está la versión buena.
Dashboard comercial
Pipeline, previsión de facturación y rendimiento por comercial, actualizado desde el mismo CRM.
Dashboard financiero
Facturación, cobros pendientes y margen por proyecto, sincronizado con Holded u otra contabilidad vía API.
Dashboard de operaciones
Tareas, capacidad del equipo y cuellos de botella, visible por rol para que cada responsable vea su parcela.
Dashboard de logística
Stock por almacén, estado de envíos y alertas automáticas cuando el inventario baja del mínimo.
Un dashboard a medida no es un informe bonito: es una capa de lógica sobre tu base de datos real, con el mismo sistema de roles que el resto de paneles de administración a medida que construimos.
Tecnología que escala y que cualquier dev entiende
Nada de frameworks experimentales. Elegimos herramientas probadas, con comunidad amplia y documentación seria, porque tu software tiene que poder mantenerlo cualquier equipo técnico, no solo nosotros.
Frontend · Next.js y TypeScript
Server Components y SSR donde conviene. Tailwind para estilos y componentes accesibles sin reinventar la rueda.
Base de datos · PostgreSQL
Postgres gestionado (Supabase, Railway o Neon según el caso) con migraciones versionadas que se aplican y se revierten.
Acceso · roles y organizaciones
Multi-tenant con aislamiento por organización, permisos por rol y, si hace falta, inicio de sesión con la cuenta de empresa (SSO).
Integraciones · APIs REST y webhooks
Holded, Stripe, Slack, Google Workspace, Notion, Mailchimp, WhatsApp Business. Si tiene API, lo conectamos; los flujos, con n8n.
Hosting · Vercel, Railway o Hetzner UE
Despliegues automáticos y entornos de prueba por cambio. Servidor dedicado en la UE cuando los datos lo exigen.
Seguridad · datos dentro de la UE
Cifrado en tránsito y en reposo, logs de auditoría y control de acceso por IP opcional, con la documentación RGPD básica.
Por qué elegimos este stack y no otro
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 bien hecho se nota, sobre todo, en lo aburrido que resulta mantenerlo.
Ese stack no es una camisa de fuerza. Cuando el volumen de datos o el tipo de procesamiento lo pide —cálculo intensivo, librerías que solo existen en un ecosistema— usamos Python con FastAPI para esa parte del backend. Cuando hay que aislar servicios o desplegar en infraestructura del cliente, empaquetamos con Docker y, solo si el volumen lo justifica, orquestamos con Kubernetes. Y en proyectos con cambios frecuentes montamos CI/CD con GitHub Actions para que cada despliegue pase por tests antes de llegar a producción.
Next.js · React · TypeScript · Node.js · PostgreSQL · Supabase · APIs REST · Webhooks · OAuth · JWT · GitHub · Vercel
Arquitectura, seguridad y escalabilidad
Lo que casi nadie te cuenta antes de firmar, y lo que decide si tu aplicación aguanta cinco años o hay que tirarla a los dos. Un software bien construido separa datos, lógica e interfaz, cifra lo sensible, controla accesos por roles y crece sin reescribirse.
Arquitectura
Frontend, backend y base de datos como capas independientes. Si mañana necesitas otro cliente —una app, una integración externa—, no tocas la lógica de negocio.
Seguridad
Control de acceso por roles, autenticación delegada y tokens de vida corta. La contraseña de un usuario no debería ser el único candado entre él y los datos de otra empresa.
Escalabilidad
Colas y trabajos en segundo plano para lo que no necesita respuesta inmediata. La aplicación responde rápido porque no hace esperar al usuario.
Multi-tenant: ¿aislamiento por filas o por esquema?
Cuando un mismo software da servicio a varias empresas con datos que no se pueden mezclar, hay dos formas serias de aislarlos. Row-level security en Postgres —una política que filtra cada consulta por el tenant del usuario conectado— funciona bien con muchos clientes que comparten esquema; es más barata de operar y más fácil de migrar. Un esquema por tenant tiene sentido con pocos clientes grandes con requisitos de aislamiento estrictos o normativa que exige separación. Depende de cuántos tenants vas a tener y de lo crítico que sea el aislamiento, y se decide en el diseño, no a mitad de desarrollo.
RBAC y accesos delegados
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 con Google o Microsoft y solo recibimos un token con permisos limitados. Las sesiones usan JWT de vida corta —minutos, no días— con un refresh token que renueva el acceso. Si un token se filtra, caduca solo.
Postgres, migraciones y trabajo pesado
Para la gran mayoría de sistemas de gestión B2B, la base de datos relacional sigue siendo la opción correcta: garantiza la integridad entre pedidos, facturas y clientes. Los índices compuestos —sobre las columnas que de verdad se filtran juntas— marcan la diferencia entre una consulta de milisegundos y una de segundos cuando la tabla pasa de mil a un millón de filas. Cada cambio de esquema va en una migración versionada; nada de tocar la base de datos de producción a mano. Y lo que no necesita respuesta al instante —un PDF, un lote de emails, una sincronización con un ERP— va a una cola que procesa un worker en segundo plano.
Observabilidad, copias de seguridad y RGPD
Registramos quién hizo qué y cuándo —logs de auditoría, no solo de errores— porque en software B2B tarde o temprano alguien pregunta «¿quién cambió este precio?». Las copias de seguridad son automáticas y se prueban, no solo se generan. Y los datos se alojan en la Unión Europea, con el software preparado desde el diseño para el 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.
Diseñar para escalar no significa sobredimensionar desde el primer día —ese es el error contrario—, sino dejar las costuras en los sitios correctos para que añadir carga, usuarios o módulos sea configuración, no arquitectura desde cero.
Automatización de procesos e integraciones vía API
La mitad del valor de un software a medida no está en la pantalla, sino en lo que deja de hacerse a mano. La automatización de procesos conecta facturación, pagos, correo y mensajería para que los datos fluyan solos y desaparezcan los errores de copiar y pegar.
Webhooks frente a consultar cada minuto
Preguntar continuamente a otro sistema «¿ha cambiado algo?» (polling) es sencillo pero desperdicia recursos y siempre llega con retraso. Un webhook invierte la lógica: el otro sistema 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 lo soporta, preferimos webhooks.
Orquestación y procesos de empresa
Para flujos que combinan varias herramientas —un lead entra por formulario, se da de alta en el CRM, genera una tarea y avisa por Slack— usamos n8n en lugar de programar cada conexión a mano. Es más rápido de montar, más fácil de auditar y, sobre todo, de modificar cuando el proceso cambia, que siempre cambia.
Inteligencia artificial, con criterio
La metemos cuando resuelve algo concreto y medible —clasificar entradas, extraer datos de un documento, preparar un primer borrador— y una persona valida antes de que algo se convierta en factura o dato definitivo. No donde una regla de negocio simple hace lo mismo mejor y más barato.
| Herramienta | Para qué | Cómo |
|---|---|---|
| Holded | Facturación y contabilidad | API REST |
| Stripe | Pagos y suscripciones | API + webhooks |
| Google Workspace | Calendar, Gmail, Drive | OAuth |
| Slack | Alertas y avisos | Webhooks |
| Notion | Documentación interna | API |
| n8n | Orquestar flujos | Conectores + webhooks |
| WhatsApp Business | Avisos a clientes | API + webhooks |
| ERP externo | Pedidos y stock | API REST |
Cuando lo que hay que integrar merece vida propia —suscripciones, facturación recurrente, portal de clientes con lógica real—, ya no es una integración: es desarrollo de SaaS a medida.
Empezar por un MVP y evolucionar por fases
MVP producto mínimo viable
Un MVP 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. Reduce el riesgo: los ajustes salen de datos de uso real, no de suposiciones de una reunión.
En la práctica, un MVP cubre el proceso principal de punta a punta —el camino que usa la mayoría de los usuarios casi siempre— y deja fuera, a propósito, los casos raros y las funciones «por si acaso». Se añaden después, cuando ya sabemos si hacen falta. Construirlo todo de golpe sin haber tocado el sistema con usuarios reales es la forma más segura de gastar presupuesto en pantallas que nadie usa como se pensó.
La sobreingeniería es el error contrario e igual de caro: una arquitectura para un millón de usuarios cuando el proyecto aún tiene que demostrar que los primeros cien la quieren. Construimos 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 sea añadir capacidad, no reescribir. Simple por fuera, sin atajos por dentro. Es el mismo enfoque que aplicamos en una solución SaaS propia.
De la idea operativa al software en producción.
Un proceso estructurado para que el resultado resuelva exactamente lo que necesitas, no lo que interpretamos nosotros. Tú apruebas cada fase antes de pasar a la siguiente.
Discovery y auditoría
Cómo trabaja tu equipo hoy, dónde están los cuellos de botella y qué datos hay que cruzar.
1 semanaWireframes y arquitectura
Prototipo de las pantallas clave y diagrama de entidades. Lo apruebas antes de escribir código.
1 semanaDesarrollo del MVP
El núcleo que resuelve la mayor parte del problema, con un entorno de pruebas para que veas el avance.
4-6 semanasPruebas con tu equipo
Tu equipo lo usa en real. Recogemos lo que no encaja y lo corregimos.
2 semanasProducción y formación
Puesta en marcha, formación y documentación de uso, con 30 días de soporte tras el lanzamiento.
1 semana
Total estimado: 9-11 semanas para un proyecto estándar. Lo concretamos en el discovery.
Software que hemos construido y está funcionando
Plataformas con usuarios, panel interno y cobros que desarrollamos y mantenemos nosotros. Pulsa y míralas por fuera; por dentro te las enseñamos en la llamada.
Casos de uso habituales
Así se traduce el software B2B a medida en el día a día de una empresa: gestionar pedidos entre empresas, dar acceso privado a clientes y proveedores, automatizar la facturación o juntar en un panel datos dispersos. Son escenarios tipo, no clientes concretos.
DistribuidoraPortal de proveedores
Los pedidos a proveedores van por email y hojas de Excel que se desincronizan cada semana.
Cada proveedor confirma pedidos, actualiza precios y sube albaranes en el portal.
Despacho profesionalCRM vertical
Los CRM genéricos no reflejan las fases reales de un expediente ni sus campos.
Un CRM con el flujo del sector, integrado con la facturación.
AgenciaPanel de proyectos
Tareas, horas y facturación en tres herramientas que obligan a meter cada dato tres veces.
Un único panel que sustituye a las tres, con informes centralizados.
E-commerce B2BPlataforma de pedidos
Todos los mayoristas ven los mismos precios y los pedidos grandes se cierran por teléfono.
Precios por cliente, mínimos de compra y catálogo privado, con pedidos autogestionados.
ConstructoraDashboard de obra
El estado de cada obra solo lo sabe el jefe de obra, y lo cuenta por WhatsApp.
Partes diarios, fotos y documentación de cada obra a la vista de dirección.
StartupMVP para validar
La idea vive en conversaciones y en una demo hecha con herramientas sin código.
Un MVP funcional con lo esencial para probarlo con usuarios reales antes de invertir más.
¿Necesitas también una app en el móvil? Hacemos apps móviles complementarias conectadas al mismo backend. Más trabajos en nuestros clientes.
Lo que sí y lo que no hacemos
Hay proyectos que no deberíamos coger y otros donde encajamos de lleno. Aquí la diferencia, sin rodeos.
Encajamos
- Pymes y empresas medianasHerramientas internas, paneles de gestión y CRM verticales para equipos de decenas de usuarios.
- Integraciones con ERPs y herramientas de empresaHolded, A3, Sage, Stripe, Google Workspace, Slack, WhatsApp Business. Si tiene API REST, lo conectamos.
- Datos privados con RGPDCifrado, control de acceso por roles, servidores en la UE y registro de actividades básico.
No somos tu equipo para
- Sistemas bancarios o financieros reguladosPCI-DSS, auditorías financieras o pagos críticos piden equipos especializados en compliance.
- Software médico regulado (HL7/FHIR)Historia clínica electrónica, diagnóstico asistido o dispositivos médicos.
- Millones de usuarios concurrentesMarketplaces nacionales, redes sociales o apps de consumo masivo necesitan equipos de infraestructura dedicados.
Sectores con los que solemos trabajar: servicios B2B, despachos profesionales, agencias, inmobiliarias y promotoras, e-commerce con backoffice complejo, formación, salud privada y clínicas, constructoras y arquitectura, distribuidores y mayoristas, y startups en fase temprana.
Errores habituales al encargar software B2B a medida
No definir el alcance, construirlo todo de golpe, olvidar las integraciones y no exigir la propiedad del código. Los hemos visto de cerca en proyectos ajenos que llegaron a rescatarse a mitad de camino.
Elegir por precio sin saber quién programa
Un presupuesto bajo puede esconder subcontratación, un junior sin supervisión o una plantilla reciclada. Mejor: pide ver código de un proyecto real y pregunta quién lo construye.
Empezar sin procesos ni roles
Maquetar pantallas sin mapear quién hace qué garantiza rehacer trabajo a mitad de proyecto. Mejor: mapea el proceso con quien lo ejecuta cada día antes del primer wireframe.
Querer todo en la versión 1
Cuanto más grande el alcance inicial, más tarda la primera versión útil y más caro sale corregir un error de enfoque. Mejor: un MVP centrado en el proceso más crítico.
Olvidar la propiedad del código
Algunos proveedores se quedan la licencia, el repositorio o el hosting: un «software propio» que en realidad es un SaaS disfrazado. Mejor: exige por contrato que el repositorio sea tuyo desde el primer commit.
No prever las integraciones
Abrir a golpe de parche un sistema cerrado para conectarlo con Holded, Stripe o un ERP sale más caro que preverlo. Mejor: define APIs y webhooks desde el primer diseño de la base de datos.
Kubernetes para 20 usuarios
Infraestructura para millones cuando el proyecto tiene 20 empleados multiplica coste y mantenimiento sin ningún beneficio. Mejor: dimensiona al volumen real y escala cuando toque.
Por qué desarrollar tu software B2B con WebsBarcelona
Somos una empresa de desarrollo de software en Barcelona, sin capas comerciales entre tú y quien programa.
Trato directo con quien programa
Hablas con quien escribe el código, no con un comercial que traduce tus mensajes. Las decisiones técnicas se toman en la misma conversación.
Código 100 % del cliente
Repositorio, base de datos y credenciales tuyos desde el primer commit. Sin licencia, sin cuota y sin depender de nosotros para seguir operando.
Presupuesto cerrado antes de empezar
Sabes lo que vas a pagar, por escrito, antes de la primera línea de código. Sin horas extra sorpresa. Ver servicios.
Remoto en toda España
Barcelona, Madrid, Valencia o cualquier ciudad, por videollamada, con el mismo equipo y el mismo criterio. Y si necesitas la parte pública, hacemos desarrollo web en Barcelona conectado al mismo software.
«Estoy muy satisfecha con el trabajo tan excelente que han realizado. La comunicación fue fluida, cumplieron los plazos y un trato muy profesional. 100% recomendable.»
«Buena experiencia, en concreto con el diseñador web Daniel. Todo fue fácil, rápido y profesional. Muy contento con el servicio, totalmente recomendable.»
«Nos han encantado los diseños de Daniel, es un chico muy creativo y original, supo adaptarse perfectamente a lo que le pedimos.»
Cuéntanos tu necesidad operativa
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.
Preguntas frecuentes sobre software a medida para empresas
Las dudas que más nos plantean antes de empezar un proyecto de desarrollo de software B2B.
¿Cuánto cuesta un software B2B a medida?
Depende del alcance: no cuesta lo mismo un panel interno para un equipo de diez personas que una plataforma B2B con portal de clientes, precios por cliente e integración con tu ERP. En WebsBarcelona cada proyecto se presupuesta a medida y el precio se cierra por escrito antes de empezar, sin horas extra sorpresa. Se paga una vez; el mantenimiento posterior es opcional.
¿Cuánto se tarda en desarrollar un software a medida?
Un proyecto estándar tarda entre 9 y 11 semanas desde el discovery hasta producción, en cinco fases: descubrimiento de procesos (1 semana), wireframes y arquitectura (1 semana), desarrollo del MVP (4-6 semanas), pruebas con tu equipo (2 semanas) y puesta en marcha (1 semana). Los proyectos con muchas integraciones pueden alargarse; los módulos pequeños se entregan antes.
¿Qué tecnologías y stack usáis?
El stack por defecto combina Next.js, TypeScript y Tailwind en el frontend, PostgreSQL (con Supabase cuando encaja) en la base de datos, autenticación con roles, APIs REST y webhooks para integraciones, y despliegue en Vercel, Railway o servidores en Hetzner dentro de la UE. Cuando el proyecto lo pide, se suman Python, FastAPI o Docker.
¿De quién es el código una vez terminado el proyecto?
El código de cada proyecto es del cliente desde el primer commit, incluidos el repositorio, la documentación y las credenciales de los servicios contratados. No hay cuota de licencia ni dependencia del proveedor: puedes llevarte el proyecto a otro equipo de desarrollo en cualquier momento sin perder nada.
¿Cumplís el RGPD y la seguridad de los datos?
Todo software B2B a medida se construye cumpliendo el RGPD: cifrado de datos sensibles, control de accesos por roles, contraseñas con hash seguro, servidores en la Unión Europea y copias de seguridad periódicas. En proyectos con datos especialmente sensibles se añaden doble factor, tokens de vida corta con refresh y registro de auditoría de accesos.
¿Se puede integrar con Holded?
Sí. Holded se integra mediante su API REST para sincronizar clientes, facturas y contabilidad entre tu software a medida y tu gestoría sin doble introducción de datos. Es habitual conectarlo con CRMs y paneles de facturación propios para que cada pedido o presupuesto generado en el sistema se refleje automáticamente en Holded.
¿Se puede integrar con Stripe para cobros?
Sí. Stripe se integra vía API y webhooks para cobrar suscripciones, pagos únicos o facturas desde tu propia plataforma, con confirmación automática del pago y actualización del estado del pedido o la cuenta del cliente en tiempo real. Es la opción habitual en plataformas B2B, portales de clientes y SaaS a medida con cobro recurrente.
¿Se puede integrar con Google Workspace y Slack?
Sí. Google Workspace se conecta por OAuth para sincronizar Calendar, Gmail o Drive con tu software —por ejemplo, crear eventos o guardar documentos automáticamente—; Slack se integra mediante webhooks para enviar alertas en tiempo real, como un nuevo pedido, un pago fallido o un cliente que se ha dado de alta.
¿En qué se diferencia un CRM de un ERP?
Un CRM gestiona la relación comercial: leads, oportunidades, seguimiento de clientes y ventas. Un ERP gestiona la operativa interna: inventario, producción, compras y finanzas. Una empresa de servicios suele necesitar solo un CRM; una empresa con almacén, fabricación o stock complejo necesita un ERP, y algunas necesitan ambos conectados entre sí.
¿Cuándo conviene software a medida y cuándo un SaaS?
Conviene software a medida cuando tus 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ño de tus datos y tu código. Si tu proceso cabe en un SaaS de mercado sin fricciones, no merece la pena construir desde cero.
¿Qué es un MVP?
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. En WebsBarcelona un MVP suele estar en uso en 6-8 semanas contando el discovery y el diseño, y permite decidir con datos reales qué construir después.
¿Qué señales indican que necesito software a medida para empresas como la mía?
Las señales más habituales son que el Excel se ha quedado corto, que varias herramientas no se hablan y alguien copia datos a mano, que pagas por funciones que no usas, que tu proceso central no lo cubre ningún SaaS, que prefieres tus datos bajo tu control o que pierdes horas en tareas manuales repetidas. Si te reconoces en varias, merece la pena valorarlo.
¿Qué abarca la programación de software empresarial que hacéis?
Abarca la maquinaria interna de la empresa, no la web pública ni la tienda online: CRM que ordenan el pipeline comercial, ERP que gobiernan inventario y finanzas, paneles que centralizan pedidos, intranets, APIs a medida y plataformas que dan acceso controlado a clientes y proveedores. Se diseña con permisos por rol y trazabilidad de cada movimiento, con presupuesto cerrado y el código 100% tuyo.
¿Qué pasa si la empresa crece? ¿El software escala?
Un software B2B a medida bien construido separa datos, lógica e interfaz, controla accesos por roles y se diseña para crecer en usuarios y volumen sin reescribirse. Crecer en usuarios es cuestión de infraestructura —más servidores, más réplicas—, no de rehacer la aplicación desde cero.
¿Qué es una arquitectura multi-tenant?
Multi-tenant es la arquitectura en la que una sola aplicación da servicio a varios clientes o empresas manteniendo sus datos aislados entre sí, ya sea con un esquema por cliente o con separación por filas dentro de una base compartida (row-level security). Se usa en SaaS propios y en plataformas con varios clientes finales.
¿Ofrecéis mantenimiento después de la entrega?
Sí, con planes de mantenimiento a medida que incluyen actualizaciones de seguridad, copias de seguridad, monitorización del servidor y horas de soporte para cambios menores. No es obligatorio: el código es tuyo y puedes mantenerlo con tu propio equipo técnico, sin ninguna cuota de licencia ligada al software.
¿Trabajáis solo en Barcelona o también en remoto?
WebsBarcelona tiene base en Barcelona y trabaja con clientes de toda España en remoto, con reuniones por videollamada durante el discovery y el seguimiento del proyecto. El equipo que programa es el mismo para clientes de Barcelona, Madrid, Valencia o cualquier otra ciudad.
¿Qué diferencia hay entre software estándar y a medida?
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. La decisión depende de cuánto se parezcan tus procesos a los de una empresa media del sector: cuanto más específicos, más sentido tiene lo a medida.
¿Qué es un portal de clientes?
Un portal de clientes es un área privada donde cada cliente consulta sus pedidos, facturas, documentos o el estado de su proyecto en tiempo real, sin necesidad de llamar o escribir un correo. Reduce las consultas repetitivas al equipo comercial o de soporte y da una imagen más profesional que enviar PDFs por email.
¿Qué es un portal de proveedores?
Funciona como un portal de clientes pero al revés: cada proveedor accede a un catálogo, confirma pedidos, actualiza precios o sube albaranes directamente en el sistema, en lugar de gestionarlo todo por email o Excel. Es habitual en distribuidoras y empresas con muchos proveedores recurrentes.
¿Cómo se automatizan procesos con software a medida?
La automatización conecta tus herramientas —facturación, pagos, correo, mensajería— para que los datos fluyan solos entre ellas y desaparezcan las tareas manuales y los errores de copiar y pegar. En la práctica se apoya en webhooks, APIs REST y herramientas de orquestación como n8n para enlazar sistemas que antes no se hablaban.
¿Usáis inteligencia artificial en el desarrollo?
La incorporamos donde aporta valor real: clasificación automática de documentos, resúmenes, chatbots de soporte interno, extracción de datos de PDFs o facturas, o asistentes que ayudan a completar formularios. No se añade IA por moda; se evalúa caso por caso si resuelve un problema concreto del negocio, y una persona valida antes de que algo se convierta en dato definitivo.
¿Qué es una plataforma B2B?
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. Suele incluir precios diferenciados por cliente, historial de pedidos y, según el caso, integración con la facturación.
¿Puedo empezar con algo pequeño y ampliarlo más adelante?
Sí, y es la forma recomendada: empezar con un MVP centrado en el proceso más crítico y añadir módulos —facturación, portal de proveedores, panel de indicadores— a medida que el uso real lo justifica. Así se reduce el riesgo inicial y cada ampliación se apoya en lo que ya funciona.
Más sobre software a medida para empresas
Comparativas para decidir con calma, sin humo.
Deja de alquilar tu forma de trabajar.
Cuéntanos tu proceso y te decimos, con un presupuesto cerrado, si compensa construirlo a medida. Y si no compensa, también.


