Introducción
Elegir entre software comercial y software libre suele presentarse como una discusión sencilla: pagar una licencia o utilizar un programa gratuito. Esa comparación es incompleta. Existen soluciones comerciales gratuitas, software libre con servicios profesionales de pago, productos abiertos con ediciones empresariales y aplicaciones propietarias cuyo coste puede resultar menor que mantener una alternativa libre.
La decisión real no enfrenta “pagar” contra “no pagar”. Enfrenta modelos distintos de control, soporte, dependencia, mantenimiento, interoperabilidad y responsabilidad técnica.
Para una pequeña empresa, una mala elección puede generar problemas durante años. Una aplicación comercial puede resolver inmediatamente una necesidad y, al mismo tiempo, dificultar la exportación de datos o aumentar mucho su precio cuando crece el número de usuarios. Una solución libre puede ofrecer más control y evitar determinados bloqueos, pero exigir conocimientos internos, administración y capacidad para resolver incidencias.
Por eso no existe una respuesta universal. El software comercial puede ser claramente mejor en unos escenarios y el software libre en otros. También es habitual que una empresa utilice ambos modelos simultáneamente.
Este artículo propone un método práctico para decidir. La pregunta no será “¿qué filosofía es mejor?”, sino qué opción permite resolver una necesidad empresarial con un equilibrio adecuado entre coste, control, soporte, dependencia, riesgo y capacidad de mantenimiento.
Índice
- Qué significa realmente software comercial y software libre
- Por qué comercial y libre no son exactamente opuestos
- Empezar por la necesidad empresarial
- Comparar el coste total, no solo la licencia
- Comparar el nivel de control
- Analizar la dependencia del proveedor
- Evaluar propiedad, acceso y portabilidad de los datos
- Comparar los modelos de soporte
- Valorar quién se responsabiliza del mantenimiento
- Evaluar seguridad sin simplificaciones
- Revisar interoperabilidad e integración
- Determinar cuánto importa la personalización
- Analizar continuidad y riesgo de abandono
- Tener en cuenta la capacidad técnica interna
- Separar licencia de modelo de alojamiento
- Matriz práctica de criterios
- Escenarios donde suele encajar mejor cada modelo
- Por qué una estrategia híbrida suele ser razonable
- Cómo probar antes de comprometerse
- Errores frecuentes al decidir
- Conclusión
- Preguntas frecuentes
Qué significa realmente software comercial y software libre
Antes de comparar conviene aclarar los conceptos, porque con frecuencia se mezclan categorías diferentes.
Software comercial
Es software explotado comercialmente por una empresa u organización. Puede venderse mediante licencia perpetua, suscripción mensual, pago por usuario, consumo, mantenimiento o servicios asociados.
En muchos casos es software propietario: el usuario recibe derecho de uso, pero no acceso al código fuente ni libertad para modificarlo y redistribuirlo.
Software libre
El software libre concede libertades para utilizar, estudiar, modificar y redistribuir el programa bajo las condiciones de su licencia.
Eso no significa necesariamente que sea gratuito. Una empresa puede cobrar por distribuirlo, alojarlo, configurarlo, mantenerlo, personalizarlo o prestar soporte profesional.
Código abierto y software libre
En el uso empresarial cotidiano ambos conceptos se solapan con frecuencia, aunque tienen orígenes y enfoques distintos. Para una decisión operativa interesa revisar la licencia concreta y saber qué derechos proporciona realmente.
La licencia no describe toda la solución
Dos productos con la misma licencia pueden tener ecosistemas radicalmente diferentes. Uno puede contar con cientos de empresas que ofrecen soporte y otro depender casi exclusivamente de dos desarrolladores.
Por tanto, la licencia es un criterio importante, pero no suficiente para valorar la sostenibilidad empresarial de una solución.
Por qué comercial y libre no son exactamente opuestos
Es posible que un producto sea simultáneamente libre y comercial. De hecho, muchas empresas construyen su negocio alrededor de software cuyo código está disponible.
Software libre con soporte comercial
Una organización puede utilizar una aplicación libre y contratar a un proveedor para instalarla, mantenerla y atender incidencias. Obtiene las libertades de la licencia sin asumir necesariamente toda la operación internamente.
Producto abierto con servicios adicionales
Algunos proyectos ofrecen una base abierta y servicios gestionados, extensiones, soporte o funciones empresariales de pago.
Software propietario gratuito
También existe software que no cuesta dinero en determinados planes, pero sigue siendo propietario. El proveedor puede limitar funciones, cambiar condiciones o cerrar el servicio.
Software comercial instalado localmente
No todo software propietario depende de una nube. Puede comprarse e instalarse en infraestructura propia.
Esta diversidad obliga a evitar etiquetas demasiado simples. La comparación debe realizarse sobre productos y condiciones concretas.
Empezar por la necesidad empresarial
La primera pregunta no debería ser qué licencia preferimos, sino qué problema necesitamos resolver.
Definir el proceso
Conviene describir:
- quién utilizará la aplicación;
- qué tareas debe permitir;
- qué datos gestionará;
- qué otras aplicaciones necesitan conectarse;
- qué disponibilidad requiere;
- qué ocurriría si deja de funcionar;
- cuánto tiempo se espera utilizarla.
Distinguir requisito de preferencia
“Debe poder exportar todos los datos en un formato utilizable” puede ser un requisito. “Preferimos que tenga una interfaz determinada” puede ser una preferencia.
Separarlos evita descartar una solución adecuada por características secundarias.
Definir criterios antes de ver productos
Si la evaluación empieza después de enamorarse de una herramienta concreta, es fácil adaptar los criterios para justificarla.
Una pequeña lista previa de necesidades permite comparar alternativas con mayor neutralidad.
Comparar el coste total, no solo la licencia
El precio de compra o suscripción es solo una parte del coste.
El artículo sobre cómo calcular el coste real de software desarrolla específicamente este análisis. Aquí interesa comprender cómo afecta a la comparación entre modelos.
Costes habituales del software comercial
- licencias o suscripciones;
- usuarios adicionales;
- módulos;
- almacenamiento;
- soporte premium;
- integraciones;
- migraciones;
- incrementos de precio;
- coste de salida.
Costes habituales del software libre
- infraestructura cuando se autoaloja;
- instalación;
- actualizaciones;
- copias de seguridad;
- monitorización;
- soporte externo;
- personal técnico;
- personalización;
- tiempo dedicado a resolver incidencias.
Gratis puede ser caro
Una solución sin coste de licencia puede consumir muchas horas de administración. Si nadie en la empresa dispone de esas capacidades, el coste externo puede superar el de una suscripción comercial.
Caro puede ser rentable
Una aplicación comercial puede justificar una tarifa elevada si reduce significativamente la carga técnica, incluye soporte fiable y resuelve un proceso crítico.
La comparación correcta utiliza un horizonte de varios años y no solo el precio del primer mes.
Comparar el nivel de control
El software libre puede ofrecer un nivel de control difícil de obtener con productos propietarios, pero ese control solo genera valor si la organización sabe utilizarlo.
Acceso al código
Permite estudiar cómo funciona el programa, corregirlo o contratar a terceros para modificarlo cuando la licencia lo permite.
Control sobre actualizaciones
En instalaciones propias suele ser posible decidir cuándo actualizar, dentro de los límites razonables de seguridad y soporte.
Control sobre infraestructura
Una aplicación libre autoalojada puede ejecutarse en servidores propios o proveedores elegidos por la empresa.
Control no significa ausencia de dependencia
Una empresa puede depender de un proyecto libre complejo que solo domina un proveedor concreto. También puede depender de componentes, comunidades o extensiones específicas.
El control tiene un coste operativo
Poder decidir cómo se configura un servidor significa también asumir que alguien debe configurarlo correctamente.
Por eso conviene preguntar no solo “¿tenemos control?”, sino “¿necesitamos ese control y tenemos capacidad para ejercerlo?”.
Analizar la dependencia del proveedor
La dependencia tecnológica no es exclusiva del software comercial, pero puede adoptar formas diferentes.
Dependencia contractual
Una aplicación propietaria puede cambiar precios, planes, límites o condiciones de uso.
Dependencia técnica
Puede utilizar formatos difíciles de migrar o funciones propietarias que no existen en otros productos.
Dependencia operativa
Los procesos de la empresa pueden adaptarse tanto a una aplicación que sustituirla implique rediseñar la operativa.
Dependencia de conocimiento
También puede ocurrir con software libre: si solo una persona sabe administrarlo, existe un punto único de dependencia.
Antes de elegir conviene analizar cómo evitar dependencias peligrosas y considerar desde el principio un posible escenario de salida.
Preguntas útiles
- ¿podemos exportar los datos?
- ¿en qué formato?
- ¿podemos seguir utilizando el sistema si termina el contrato?
- ¿existen otros proveedores capaces de mantenerlo?
- ¿qué funciones perderíamos al migrar?
- ¿qué parte del proceso depende de características exclusivas?
Evaluar propiedad, acceso y portabilidad de los datos
La aplicación puede cambiar; los datos de la empresa deberían sobrevivir a ese cambio.
Exportación completa
No basta con que exista un botón “exportar”. Hay que comprobar si incluye todos los campos, relaciones, archivos adjuntos, históricos y metadatos necesarios.
Formatos utilizables
CSV, JSON, SQL, XML u otros formatos documentados pueden facilitar una migración. Un archivo propietario que solo abre la misma aplicación aporta poca independencia.
Acceso automatizado
Una API documentada puede ser importante si los datos deben utilizarse en informes, integraciones o automatizaciones.
Frecuencia de extracción
En servicios externos puede ser prudente mantener copias o exportaciones periódicas cuando los datos sean críticos y las condiciones lo permitan.
El software libre tampoco garantiza portabilidad automática
Tener acceso al código no significa que migrar una base compleja sea trivial. El modelo de datos, extensiones y personalizaciones también pueden crear dependencia.
Comparar los modelos de soporte
El soporte es uno de los criterios donde las diferencias prácticas pueden ser más importantes.
Soporte del fabricante
Muchos productos comerciales incluyen atención oficial, niveles de servicio y procedimientos de escalado.
Soporte comunitario
Los proyectos libres pueden tener comunidades excelentes con documentación, foros y resolución rápida de problemas. Pero una comunidad no equivale necesariamente a un compromiso contractual.
Soporte profesional para software libre
Puede contratarse a empresas especializadas. Esta opción combina libertad tecnológica con responsabilidad profesional.
Evaluar el soporte real, no el anunciado
Conviene comprobar:
- horarios;
- canales;
- idiomas;
- tiempos de respuesta;
- qué incidencias cubre;
- qué cuesta;
- si existe escalado técnico;
- experiencias de otros usuarios.
La criticidad determina cuánto soporte necesitas
Una herramienta auxiliar puede funcionar perfectamente con soporte comunitario. Un sistema cuya caída paraliza operaciones puede justificar un contrato profesional.
Valorar quién se responsabiliza del mantenimiento
Todo software requiere mantenimiento, aunque el usuario no lo vea.
En servicios comerciales gestionados
El proveedor suele encargarse de infraestructura, actualizaciones, copias del servicio y disponibilidad, aunque el alcance exacto debe revisarse.
En software autoalojado
La organización puede tener que gestionar:
- sistema operativo;
- base de datos;
- servidor web;
- certificados;
- copias;
- actualizaciones;
- monitorización;
- seguridad;
- recuperación.
El mantenimiento debe tener responsable
Instalar una aplicación libre y dejarla sin actualizar durante años no es independencia tecnológica. Es deuda operativa.
Externalizar sigue siendo una opción
La empresa no tiene que administrar internamente todo el software libre que utiliza. Puede contratar mantenimiento y conservar capacidad de cambiar de proveedor si el ecosistema lo permite.
Evaluar seguridad sin simplificaciones
No es correcto afirmar que el software libre es automáticamente más seguro porque su código puede revisarse, ni que el software comercial es más seguro porque una empresa responde por él.
La seguridad depende del proyecto y de la operación
Importan:
- frecuencia de actualizaciones;
- respuesta ante vulnerabilidades;
- calidad del desarrollo;
- configuración;
- permisos;
- exposición a Internet;
- copias;
- monitorización;
- capacidad del administrador.
Código visible no significa código revisado
Que cualquiera pueda auditar un programa no garantiza que alguien lo haya hecho en profundidad.
Código cerrado no significa ausencia de controles
Un fabricante puede tener equipos especializados, auditorías, certificaciones y procedimientos maduros.
Revisar el historial del proyecto
Más útil que discutir el modelo en abstracto es observar cómo responde el producto concreto a problemas reales.
Revisar interoperabilidad e integración
Una aplicación rara vez permanece aislada durante toda su vida.
Estándares
Protocolos y formatos abiertos pueden facilitar integraciones y sustituciones futuras.
API
Hay que comprobar si existe, qué funciones permite, cómo se autentica y si el proveedor limita su uso según el plan contratado.
Base de datos accesible
Algunas aplicaciones autoalojadas permiten acceso directo a sus datos. Esto puede ser útil, aunque las integraciones deberían respetar la arquitectura y no depender de detalles internos inestables.
Extensiones
Un ecosistema grande de plugins puede ampliar capacidades, pero también crear dependencias adicionales.
Evitar integrar mediante mecanismos frágiles
Si la única forma de extraer información es automatizar clics en la interfaz, la solución puede ser difícil de mantener.
Determinar cuánto importa la personalización
Una ventaja potencial del software libre es la posibilidad de modificarlo. Sin embargo, personalizar no siempre es conveniente.
Modificar el núcleo puede complicar actualizaciones
Cuanto más se aleje una instalación de la versión estándar, mayor puede ser el coste de mantenerla.
Preferir configuración y extensiones
Cuando el producto ofrece mecanismos estables de ampliación, suele ser mejor utilizarlos antes que alterar el código base.
El software comercial también puede ser configurable
Muchos productos propietarios permiten campos, reglas, automatizaciones y módulos sin necesidad de tocar código.
Personalizar solo procesos realmente diferenciales
No tiene sentido construir una variante propia de una función administrativa estándar salvo que exista un beneficio claro.
Analizar continuidad y riesgo de abandono
Cualquier producto puede desaparecer, cambiar de rumbo o quedar obsoleto.
Riesgos del software comercial
- quiebra o adquisición del proveedor;
- retirada de una versión;
- cambio a suscripción;
- aumento de precios;
- eliminación de funciones;
- cierre de un servicio.
Riesgos del software libre
- pérdida de mantenedores;
- comunidad pequeña;
- dependencias abandonadas;
- documentación insuficiente;
- fragmentación del proyecto.
Señales de continuidad
Conviene observar actividad de desarrollo, frecuencia de versiones, comunidad, empresas que ofrecen soporte, documentación, compatibilidad y capacidad de migración.
La posibilidad de continuar el código tiene valor, pero límites
En teoría, una empresa puede mantener internamente un proyecto libre abandonado. En la práctica, hacerlo puede ser muy caro. La existencia del código reduce ciertos riesgos, pero no elimina la necesidad de recursos.
Tener en cuenta la capacidad técnica interna
Una misma solución puede ser excelente para una empresa y mala para otra debido a las capacidades disponibles.
Sin personal técnico
Una solución gestionada y con soporte puede reducir riesgo, incluso si cuesta más en licencias.
Con capacidad de administración
Una empresa capaz de operar servidores, bases de datos y copias puede aprovechar mejor soluciones autoalojadas.
Con desarrollo interno
El acceso al código y las APIs puede ofrecer posibilidades de adaptación que tengan valor real.
Con dependencia de un único experto
La aparente capacidad interna puede ser frágil si todo depende de una sola persona. Deben existir documentación y posibilidad de sustitución.
La tecnología adecuada debe ajustarse a la capacidad que la organización tiene o está dispuesta a contratar.
Separar licencia de modelo de alojamiento
Es frecuente mezclar dos decisiones distintas: software libre frente a propietario y nube frente a autoalojamiento.
Son ejes independientes.
| Alojado por proveedor | Autoalojado | |
|---|---|---|
| Software propietario | Muy habitual | También existe |
| Software libre | Servicios gestionados disponibles | Muy habitual |
Una empresa puede elegir software libre y contratarlo como servicio gestionado. También puede comprar software propietario e instalarlo en sus propios servidores.
Separar estas dimensiones permite tomar decisiones más precisas:
- qué derechos ofrece la licencia;
- quién administra la infraestructura;
- dónde residen los datos;
- quién realiza actualizaciones;
- quién responde ante una caída.
Matriz práctica de criterios
Una comparación puede realizarse mediante una tabla sencilla, puntuando cada candidato según necesidades reales.
| Criterio | Pregunta clave |
|---|---|
| Funcionalidad | ¿Resuelve correctamente el proceso? |
| Coste total | ¿Cuánto costará durante varios años? |
| Control | ¿Qué aspectos podemos decidir o modificar? |
| Soporte | ¿Quién responde cuando falla? |
| Mantenimiento | ¿Quién actualiza, copia y monitoriza? |
| Datos | ¿Podemos exportarlos completamente? |
| Integración | ¿Dispone de API y formatos utilizables? |
| Dependencia | ¿Qué cuesta cambiar de solución? |
| Seguridad | ¿Cómo se gestionan vulnerabilidades y accesos? |
| Continuidad | ¿Qué ocurre si el proveedor o proyecto desaparece? |
| Capacidad interna | ¿Podemos operar esta solución de forma fiable? |
Ponderar según importancia
No todos los criterios valen lo mismo. Para una herramienta auxiliar puede pesar mucho la simplicidad. Para un repositorio crítico de datos puede pesar más la portabilidad.
Exigir mínimos
Algunas condiciones no deberían compensarse con puntos. Si una aplicación no permite recuperar datos críticos, puede descartarse aunque sea excelente en otras áreas.
Escenarios donde suele encajar mejor cada modelo
Software comercial gestionado
Suele resultar atractivo cuando:
- la empresa tiene pocos recursos técnicos;
- necesita implantación rápida;
- el proceso es estándar;
- el soporte contractual es importante;
- la aplicación no necesita grandes personalizaciones;
- el coste es previsible y asumible.
Software libre autoalojado
Puede resultar especialmente interesante cuando:
- el control sobre infraestructura y datos es importante;
- existe capacidad técnica;
- se necesita integración profunda;
- se quiere reducir dependencia de un fabricante concreto;
- el proyecto tiene una comunidad y ecosistema sólidos;
- la empresa acepta asumir operación y mantenimiento.
Software libre gestionado por un proveedor
Puede ofrecer un punto intermedio:
- la organización no administra directamente el sistema;
- mantiene las ventajas de una licencia abierta;
- puede existir mayor facilidad para cambiar de proveedor;
- el soporte se contrata profesionalmente.
Software propietario instalado localmente
Puede ser adecuado cuando se necesita una solución comercial madura pero existen requisitos de infraestructura propia o funcionamiento local.
Por qué una estrategia híbrida suele ser razonable
No existe obligación de convertir toda la empresa a un único modelo de licencia.
Una combinación razonable podría utilizar:
- sistemas libres para infraestructura y servicios básicos;
- aplicaciones comerciales para procesos donde el soporte o la especialización aportan valor;
- formatos abiertos para intercambiar información;
- herramientas libres como alternativas de continuidad;
- servicios gestionados cuando administrar internamente no compensa.
Elegir por capa
La empresa puede tener un sistema operativo libre, una base de datos libre y una aplicación comercial encima. O una aplicación libre alojada por un proveedor comercial.
Evitar decisiones identitarias
Adoptar “solo software libre” o “solo software comercial” puede limitar opciones sin necesidad. Es más útil definir principios: portabilidad, coste controlado, soporte suficiente, seguridad y capacidad de salida.
Cómo probar antes de comprometerse
Las demostraciones comerciales y capturas de pantalla no permiten evaluar suficientemente una aplicación que puede utilizarse durante años.
Probar un proceso completo
Introduce datos representativos y ejecuta una operación de principio a fin.
Probar exportación
No esperes a la migración. Exporta información durante la evaluación y comprueba qué recibes.
Probar una restauración o recuperación cuando corresponda
En sistemas autoalojados, la capacidad de recuperar el servicio forma parte de la evaluación.
Probar integración
Comprueba API, conectores o formatos reales, no solo su existencia en la documentación comercial.
Probar actualización
Si la organización será responsable del mantenimiento, conviene entender el procedimiento antes de implantar.
Simular la salida
Pregunta cómo recuperarías los datos y qué tendrías que reconstruir si decidieras abandonar la herramienta dentro de tres años.
Errores frecuentes al decidir
Equiparar libre con gratuito
Una licencia sin coste no elimina infraestructura, administración, soporte ni tiempo técnico.
Equiparar comercial con mejor soporte
Hay productos de pago con soporte deficiente y proyectos libres con ecosistemas profesionales excelentes.
Elegir por ideología
La licencia importa, pero la aplicación debe resolver correctamente la necesidad empresarial.
Ignorar la salida
El momento de preguntar cómo migrar no es cuando ya se ha decidido abandonar la herramienta.
Sobrevalorar la posibilidad de modificar el código
Tener permiso para modificar no implica disponer de capacidad, presupuesto o conocimiento para hacerlo.
Infravalorar el control
En procesos críticos, depender totalmente de decisiones externas puede tener un coste estratégico aunque la aplicación sea cómoda.
Comparar solo precio mensual
La evaluación debe incluir implantación, mantenimiento, soporte, integraciones y salida.
Confundir autoalojamiento con software libre
Son decisiones distintas y deben evaluarse por separado.
Conclusión
Elegir entre software comercial y software libre no consiste en decidir entre pagar y no pagar. Consiste en decidir qué modelo de responsabilidad y control encaja mejor con una necesidad concreta.
El software comercial puede ofrecer rapidez, soporte, menor carga operativa y una experiencia más integrada. El software libre puede ofrecer acceso al código, mayor control, flexibilidad y una capacidad de independencia que resulta valiosa en determinados sistemas. Ninguna de esas ventajas aparece automáticamente en todos los productos.
La decisión debe considerar el coste total durante varios años, el acceso a los datos, la capacidad de exportación, la dependencia del proveedor, el soporte disponible, el mantenimiento, la seguridad, la interoperabilidad y la capacidad técnica interna.
También conviene separar la licencia del alojamiento. Una solución libre puede contratarse como servicio gestionado y una solución propietaria puede instalarse localmente.
En muchas pequeñas empresas la estrategia más robusta será híbrida: utilizar software comercial donde comprar servicio y soporte resulte eficiente, y software libre donde el control, la interoperabilidad o la independencia aporten un valor claro.
La mejor elección no es la que pertenece al modelo “correcto”, sino la que resuelve el problema sin entregar más control, asumir más coste o introducir más complejidad de la necesaria.
Preguntas frecuentes
¿Software libre significa software gratis?
No. El software libre se define por las libertades que concede su licencia. Puede distribuirse gratuitamente o formar parte de un servicio de pago que incluya alojamiento, mantenimiento, soporte o personalización.
¿El software comercial siempre es propietario?
No necesariamente. Existen empresas que comercializan software libre mediante soporte, servicios gestionados, consultoría o ediciones adicionales. Comercial describe el modelo económico; propietario describe los derechos de uso y acceso al código.
¿Qué opción suele ser más barata?
Depende del producto y de la capacidad interna. Una aplicación libre puede tener coste bajo de licencia y coste alto de administración. Una aplicación comercial puede tener una suscripción elevada pero reducir mucho el trabajo técnico. Hay que calcular el coste total.
¿El software libre reduce siempre la dependencia?
Puede reducir determinadas formas de dependencia, especialmente cuando existen formatos abiertos, código disponible y varios proveedores. Pero también puede generarse dependencia de personalizaciones, especialistas o un proyecto con poca comunidad.
¿El software libre es más seguro?
No de forma automática. La seguridad depende de la calidad del proyecto, actualizaciones, respuesta a vulnerabilidades, configuración y operación. La visibilidad del código puede facilitar auditorías, pero no garantiza que se realicen.
¿Qué opción es mejor para una empresa sin personal informático?
Normalmente conviene valorar soluciones gestionadas con buen soporte, ya sean propietarias o basadas en software libre. Autoalojar una aplicación sin capacidad para mantenerla puede generar más riesgo que ahorro.
¿Puedo utilizar software libre sin administrarlo yo mismo?
Sí. Muchos proveedores ofrecen alojamiento, mantenimiento y soporte profesional para aplicaciones libres. La empresa puede contratar la operación sin renunciar necesariamente a las ventajas de la licencia.
¿Qué debería revisar antes de contratar software propietario?
Además de funcionalidad y precio, conviene revisar exportación de datos, API, condiciones de salida, evolución de precios, soporte, continuidad del proveedor y facilidad para sustituir la herramienta.
¿Qué debería revisar antes de adoptar software libre?
Licencia, actividad del proyecto, comunidad, documentación, actualizaciones de seguridad, disponibilidad de soporte profesional, requisitos de infraestructura y capacidad real para mantenerlo.
¿Tiene sentido combinar software comercial y libre?
Sí. Es una estrategia habitual y puede ser muy eficiente. Cada capa o proceso puede utilizar el modelo que mejor equilibre coste, soporte, control y mantenibilidad.
