El reto
AGEDI-AIE, la oficina conjunta de recaudación de derechos de artistas y productores musicales, necesitaba modernizar completamente su sistema de gestión de licencias. Con más de 30 años de trayectoria y una base de más de 150.000 negocios licenciados en toda España, el sistema existente no escalaba ni ofrecía la experiencia digital que el mercado demandaba.
Nuestra solución
Desarrollamos Somos Música, una plataforma integral que unifica en una única licencia los derechos de productores (AGEDI) y artistas (AIE).
Arquitectura de la plataforma
La plataforma se construyó sobre Next.js con SSR como capa de presentación, conectada a Odoo ERP como sistema de gestión backend. Esta arquitectura en dos capas permite ofrecer una experiencia de usuario moderna y ágil en el frontend, mientras que toda la lógica de facturación, ticketing y CRM se gestiona desde Odoo, un sistema probado y conocido por el equipo de AGEDI-AIE.
La comunicación entre ambos sistemas se realiza mediante una API REST intermedia que abstrae la complejidad de Odoo y los sistemas legacy, proporcionando endpoints limpios y versionados al frontend.
Sistema de licencias musicales
El mayor reto técnico fue modelar un sistema de licencias flexible capaz de cubrir la enorme diversidad del mercado español:
- Tres categorías principales: negocios con música ambiental (bares, restaurantes, gimnasios, hoteles), emisoras de TV y radio, y otros usos (franquicias, distribuidores, eventos)
- Motor de cálculo de tarifas que considera tipo de negocio, superficie, aforo, provincia y uso de la música para determinar la tarifa aplicable
- Portal de autogestión donde los negocios pueden contratar, renovar y gestionar sus licencias digitalmente, reduciendo la carga operativa del equipo de AGEDI-AIE
- Internacionalización completa con soporte i18n para múltiples idiomas
Integración profunda con Odoo
La integración con Odoo fue una pieza central del proyecto. En lugar de usar Odoo como simple backend, construimos una capa de integración bidireccional:
- Facturación automática: cuando un negocio contrata o renueva su licencia en la web, se genera automáticamente la factura en Odoo
- Sistema de ticketing: las incidencias y consultas de los licenciatarios se gestionan como tickets en Odoo, con seguimiento desde el portal web
- CRM integrado: los datos de contacto y el historial de cada negocio se sincronizan entre la web y Odoo, dando al equipo comercial una visión completa
- Sincronización de estados: el estado de cada licencia (activa, pendiente, vencida) se refleja en tiempo real en ambos sistemas
Ecosistema de verticales sectoriales
Más allá de la plataforma principal, desarrollamos un ecosistema de micrositios especializados que comparten la misma base técnica pero adaptan la experiencia a cada sector:
- Horeca Entertainment: plataforma especializada para el sector hostelero
- Club Somos Música: programa de membresía con beneficios exclusivos
- Somos Música Conecta: herramientas de conexión entre negocios y artistas
- Sports Entertainment y Local Entertainment: verticales especializadas
Todos comparten componentes React, sistema de autenticación y conexión con Odoo, pero cada uno tiene su propia identidad visual y flujo de contratación adaptado.
Analítica y seguimiento
- Google Tag Manager con eventos personalizados para medir cada paso del embudo de contratación
- Google Cloud Storage para gestión de activos digitales y documentación de licencias
Decisiones técnicas clave
| Decisión | Alternativa descartada | Motivo |
|---|---|---|
| Next.js + Odoo | Full Odoo (website + backend) | El website builder de Odoo no ofrece la flexibilidad UX necesaria para un portal de autogestión moderno |
| API REST intermedia | Conexión directa frontend-Odoo | Abstrae la complejidad de Odoo, permite versionado de API y facilita migración futura |
| Odoo para facturación | Sistema de facturación propio | Odoo ofrece cumplimiento fiscal español out-of-the-box y el equipo ya lo conocía |
| Verticales como micrositios | Secciones dentro de una única web | Cada sector tiene necesidades y SEO distintos; micrositios permiten posicionamiento independiente |
| i18n nativa de Next.js | Librería externa de i18n | Soporte de rutas internacionalizadas integrado, sin dependencias adicionales |
Resultados
La plataforma gestiona licencias para más de 150.000 negocios en las 50 provincias españolas, más de 3.000 televisiones y radios, cubriendo más de 20 sectores de actividad. Somos Música ha transformado un proceso burocrático en una experiencia digital fluida, facilitando el cumplimiento legal y la remuneración justa a artistas y productores.
Stack técnico
- Next.js (Frontend y SSR)
- React (Componentes UI)
- Odoo (ERP, facturación, ticketing)
- Google Cloud (Storage, CDN)
- i18n (Internacionalización)
- API REST (Integración con sistemas legacy)
¿Necesitas un proyecto similar? Conoce nuestro servicio de desarrollo web →
Cómo trabajamos
Cada proyecto sigue nuestro proceso artesanal, adaptado a las necesidades específicas del cliente.
Discovery & Requisitos
Inmersión en negocio, usuarios y objetivos. Workshops de ideación, research de mercado y alcance MVP.
Diseño & Arquitectura
Wireframes, prototipos interactivos y arquitectura técnica. Validación con cliente antes de escribir código.
Desarrollo & Testing
Sprints de 2 semanas con demos. CI/CD, code review y testing continuo. Feedback en cada iteración.
Entrega & Evolución
Deploy a producción, monitorización y soporte. Métricas post-lanzamiento y roadmap de mejoras.