ZAX ZAX
Estrategia Digital 13 min de lectura

¿Agencia o Freelance para tu SaaS? Cómo Elegir

ZAX

Eric Leroy

Dos profesionales trabajando juntos alrededor de un ordenador portátil en una oficina

La pregunta llega casi siempre con las mismas palabras: «dudamos entre contratar a un freelance o pasar por una agencia». Planteada así, no tiene respuesta. Enfrenta dos estatutos jurídicos cuando el resultado de tu proyecto depende de otra cosa: de quién escribe el código, de lo que ocurre cuando esa persona deja de estar disponible, y de lo que realmente posees al final. Este artículo sustituye la comparación de estatutos por los criterios que de verdad deciden el desenlace.

Lo que compras no es código

Un software de negocio no es un entregable que se termina. Es un activo que debe seguir funcionando, evolucionando y corrigiéndose durante años, a menudo mucho después de que se haya marchado quien lo escribió. Esa evidencia cambia por completo la naturaleza de la elección: no compras jornadas de desarrollo, compras la capacidad de mantener un sistema a lo largo del tiempo.

Por eso comparar tarifas diarias es el peor enfoque posible. Compara el precio de una jornada de trabajo cuando el riesgo se sitúa en los tres años siguientes. Un proyecto puede entregarse a tiempo y dentro del presupuesto, y convertirse en un problema caro dieciocho meses más tarde porque ya nadie sabe cómo funciona. A la inversa, un proyecto ligeramente más caro al arrancar puede resultar muy económico si sigue siendo modificable por cualquier desarrollador competente.

La verdadera línea divisoria no está, por tanto, entre un autónomo y una estructura. Está entre un proveedor que te vuelve autónomo y un proveedor del que acabas dependiendo. Esa distinción atraviesa los dos estatutos: hay freelances que documentan y traspasan de forma notable, y agencias que entregan sistemas opacos que solo sus propios equipos saben retomar.

El freelance: dónde es objetivamente superior

Sobre un alcance claramente delimitado, un buen desarrollador independiente es difícil de batir. No hay ninguna capa de coordinación entre la decisión y la ejecución: hablas directamente con la persona que escribe el código, lo que elimina las pérdidas de información que ralentizan los proyectos. Para una funcionalidad bien definida, una integración técnica precisa o un prototipo destinado a validar una hipótesis, esa cercanía es una ventaja real y medible.

La especialización también juega a su favor. El mercado de los profesionales tecnológicos independientes se ha profesionalizado con fuerza, y hoy es posible encontrar un perfil muy afinado en una tecnología concreta sin pasar por una estructura. Si tu necesidad es estrecha y profunda, un especialista independiente será a menudo mejor que el desarrollador generalista que una agencia te asignaría.

Por último, el coste directo es menor, y eso cuenta de verdad cuando el presupuesto condiciona la existencia misma del proyecto. Para una empresa que debe validar una idea antes de invertir más, esa diferencia puede ser lo que hace el proyecto posible. Es un argumento legítimo, siempre que no se confunda presupuesto de arranque con coste total, punto sobre el que volvemos más adelante.

El freelance es, por tanto, la buena elección cuando el alcance está claro, la necesidad técnica es especializada, la duración es limitada, y cuando dispones internamente de alguien capaz de seguir el trabajo. Esta última condición es la que más se olvida: sin un interlocutor técnico de tu lado, la relación directa que constituía una ventaja se convierte en una zona de sombra.

La agencia: dónde cambia las reglas

La agencia aporta algo que el autónomo no puede ofrecer por estructura: la continuidad. Si la persona que trabaja en tu proyecto cae enferma, se va de vacaciones o cambia de rumbo, el proyecto continúa. No es un detalle de comodidad, es la diferencia entre un incidente y una parada. Sobre un software que sostiene una parte de tu actividad, esa garantía vale a menudo por sí sola la diferencia de precio.

Después viene la revisión cruzada. En una estructura, el código escrito por una persona lo revisa otra, lo que detecta errores que un desarrollador solo no ve en su propio trabajo. No es una cuestión de competencia individual sino de método: nadie revisa correctamente su propio código, sea cual sea su nivel.

Por último, la responsabilidad contractual la asume una persona jurídica, asegurada y con un patrimonio propio. Las obligaciones asociadas a un contrato de prestación entre profesionales siguen siendo las mismas sobre el papel, pero la capacidad de hacerles frente difiere. En caso de fallo grave, tu recurso no se dirige contra un individuo. Es una consideración que los directivos subestiman mientras todo va bien, y que se vuelve central el día en que deja de ir bien.

La agencia se impone, pues, cuando el software es crítico para tu actividad, cuando el proyecto supera unos meses, cuando hay que coordinar varias competencias, o cuando no tienes a nadie internamente para pilotarlo técnicamente. En cambio, queda sobredimensionada para una necesidad puntual y bien acotada.

El criterio que casi nadie examina: el traspaso

Hazle a tu futuro proveedor una sola pregunta, y te enseñará más que todo el resto de la entrevista: «si mañana tuviéramos que confiar este código a otra persona, ¿cuánto tiempo necesitaría para ser operativa?». La respuesta revela de inmediato su forma de trabajar.

Un proveedor que responde en días ha documentado, ha hecho su entorno reproducible y ha escrito código legible por un tercero. Un proveedor que esquiva, que responde que es complicado o que nadie conoce el proyecto tan bien como él, te anuncia sin querer que quedarás cautivo. Este segundo caso se encuentra tanto entre autónomos como en agencias, lo que confirma que la línea divisoria útil no es la del estatuto.

Tres elementos hacen posible un traspaso, y se negocian antes de firmar, nunca después:

  • El repositorio de código te pertenece desde el primer día. El proveedor contribuye a él, no lo aloja en su propia cuenta.
  • El procedimiento de instalación es un entregable. Un desarrollador externo debe poder arrancar el proyecto en su máquina siguiendo un documento, sin llamar a nadie.
  • Ningún servicio crítico depende de una cuenta personal del proveedor: nombre de dominio, alojamiento, accesos a servicios de terceros y claves de API están a tu nombre.

Esos tres puntos no cuestan casi nada al ponerlos en marcha al arrancar. Cuestan muy caro cuando hay que recuperarlos a posteriori, y son la principal diferencia entre un proyecto que puedes confiar a quien quieras y un proyecto del que ya no puedes salir.

La dimensión jurídica que los comparativos olvidan

En cuanto tu software trata datos personales, y casi siempre es el caso, la elección del proveedor entra en el ámbito del RGPD. Tú eres el responsable del tratamiento, tu proveedor es encargado del tratamiento en el sentido del reglamento, y la autoridad de control exige un contrato escrito que regule esa relación. Esa obligación no depende ni del tamaño del proveedor ni de su estatuto: un autónomo está sujeto a ella exactamente igual que una empresa de cincuenta personas. La autoridad francesa publica un método de puesta en conformidad que constituye una base de discusión útil con un proveedor.

De ahí se derivan dos consecuencias prácticas. La primera es que no te liberas de tu responsabilidad delegando el desarrollo: en caso de incidente, es a ti a quien interroga la autoridad de control. La segunda es que un proveedor incapaz de hablar de estas obligaciones, de precisar dónde están alojados los datos o de facilitarte los compromisos esperados es una señal de alerta, con independencia de su calidad técnica.

El mismo razonamiento se aplica a los proyectos que integran inteligencia artificial, donde se suman las cuestiones del tratamiento de datos por parte de los proveedores de modelos y el marco europeo en construcción sobre la regulación de la IA. Un proveedor que integra una API de modelo de lenguaje sin saber decirte qué ocurre con los datos enviados no te hace ningún favor, sea cual sea su estatuto. Las condiciones de uso y de conservación son públicas en los principales proveedores, ya se trate de Anthropic o de OpenAI, y deben formar parte de la conversación.

El coste completo, más allá de la tarifa diaria

Comparar una tarifa diaria con un presupuesto de agencia equivale a comparar un precio por kilo con un precio por comida. Las dos cifras no cubren el mismo perímetro, y la diferencia aparente se reduce considerablemente en cuanto se mira lo que está incluido.

Cuando contratas a un autónomo, varias partidas quedan a tu cargo sin figurar en la factura: la redacción y la clarificación de la necesidad, la validación de las entregas, la coordinación si trabajan varias personas en paralelo, y la revisión técnica del trabajo producido. Esas tareas no desaparecen porque no se facturen; las absorbe tu tiempo o el de tus equipos, a un coste que rara vez se mide.

A la inversa, un presupuesto de agencia integra por lo general esas partidas, lo que explica una parte de la diferencia mostrada. La pregunta útil no es, pues, «cuál es más barato», sino «qué partidas voy a tener que asumir yo mismo, y tengo realmente la capacidad de hacerlo». Una empresa con un responsable técnico interno puede absorber ese trabajo y obtener un beneficio económico real al recurrir a un autónomo. Una empresa sin ese recurso pagará la diferencia de otro modo, en forma de retrasos y de idas y venidas.

Para objetivar la discusión, detallamos el método de encuadre presupuestario de un proyecto completo en nuestra guía sobre el presupuesto de un proyecto web a medida, y el arbitraje entre plataformas empaquetadas y construcción propia en nuestro análisis de no-code frente a desarrollo a medida. Ambos recursos dan órdenes de magnitud útiles antes de comparar propuestas.

Una tercera vía a menudo ignorada

El debate se plantea casi siempre de forma binaria cuando una combinación funciona muy bien: una estructura que diseña la arquitectura, pone en marcha los cimientos y garantiza la continuidad, y especialistas independientes movilizados de forma puntual para necesidades precisas. Obtienes la estabilidad de un marco único y la experiencia afinada allí donde es necesaria.

Ese enfoque supone una condición sencilla: que alguien sea claramente responsable de la coherencia del conjunto. Sin ese papel, el ensamblaje de competencias produce un sistema heterogéneo que nadie domina. Con él, suele ser la mejor relación entre coste y solidez para una pyme que construye su primer software de negocio.

La secuencia inversa también es frecuente y perfectamente viable: arrancar con un autónomo para validar la idea a menor coste, y luego confiar la industrialización a una estructura una vez confirmado el mercado. Sin embargo, solo funciona si las condiciones de traspaso mencionadas más arriba se han establecido desde el primer día. Si no, el paso a escala se transforma en una reescritura, y el ahorro logrado al principio queda borrado.

Cómo decidir en concreto

Cuatro preguntas bastan para zanjar la cuestión en la gran mayoría de los casos. Si el software se detiene una semana, ¿se detiene también tu actividad? Si es así, la continuidad no es negociable y necesitas una estructura. ¿Tienes internamente a alguien capaz de juzgar la calidad del trabajo entregado? Si no, la revisión debe venir del proveedor. ¿El alcance es estable o va a evolucionar con los comentarios de los usuarios? Un alcance cambiante exige una capacidad de absorción que un interlocutor único alcanza rápido. Por último, ¿quién retoma el proyecto si tu interlocutor desaparece mañana? Si no tienes respuesta, ese es el primer punto que resolver, incluso antes de comparar presupuestos.

Estas preguntas no designan siempre al mismo ganador, y ahí está precisamente el interés de plantearlas. Un mismo directivo puede elegir legítimamente a un autónomo para una herramienta interna y a una agencia para la plataforma que sostiene su facturación. Lo que sería incoherente es aplicar la misma regla a ambas.

Si estás preparando un proyecto y aún dudas sobre la forma, la manera más rápida de avanzar es exponernos el contexto. Te diremos con honestidad si tu necesidad justifica una estructura o si bastará con un autónomo bien elegido, incluso cuando la respuesta no vaya en nuestro sentido. Puedes consultar nuestro enfoque de los proyectos a medida o describirnos tu situación directamente.

Preguntas frecuentes

¿De verdad sale más barato un freelance que una agencia?

En la tarifa diaria, casi siempre. En el coste completo del proyecto, no necesariamente. La tarifa de un freelance no incluye ni la coordinación, ni la revisión del código por un tercero, ni la continuidad si esa persona deja de estar disponible. Esas partidas no desaparecen: o las absorbe tu equipo interno, o las factura una agencia. La comparación correcta se hace sobre el coste total hasta la puesta en producción y sobre los doce meses siguientes, no sobre la tarifa diaria.

¿Qué pasa si mi freelance deja de estar disponible a mitad del proyecto?

Ese es el riesgo principal y se prepara por contrato, nunca a posteriori. Tres cláusulas lo cambian todo: alojar el código en un repositorio de tu propiedad desde el primer día, una documentación de instalación actualizada como entregable en sí mismo, y un preaviso de fin de colaboración. Sin esos elementos, una interrupción te deja con un software que nadie más sabe retomar. Con ellos, pierdes unas semanas, no el proyecto.

¿Quién es responsable en caso de filtración de datos personales?

Tú sigues siendo el responsable del tratamiento según el RGPD, y tu proveedor, freelance o agencia, es el encargado del tratamiento. La autoridad de control exige un contrato escrito que regule esa relación, sea cual sea el tamaño del proveedor. Un freelance no queda exento de esas obligaciones, y tú no quedas liberado de tu responsabilidad por haber delegado el desarrollo. Es un punto que hay que tratar antes de firmar, no en el momento del incidente.

¿Se puede empezar con un freelance y luego pasar a una agencia?

Sí, y de hecho es una trayectoria frecuente y sana. Supone preparar el traspaso desde el principio: un repositorio de código que tú controles, dependencias documentadas, un entorno reproducible y ningún servicio crítico alojado en una cuenta personal del proveedor. Si se cumplen esas condiciones, el cambio cuesta unas semanas de adaptación. Si no se cumplen, puede costar una reescritura.

Lo que hay que recordar

La pregunta «agencia o freelance» está mal planteada porque se refiere a un estatuto cuando el riesgo se refiere a la continuidad, la transmisibilidad y la responsabilidad. Un autónomo que documenta y te vuelve autónomo vale más que una agencia que te encierra, y lo contrario es igual de cierto. Antes de comparar tarifas, exige saber cuánto tiempo necesitaría un tercero para retomar tu proyecto, quién posee el repositorio de código y qué compromisos se asumen sobre los datos personales. Las respuestas a esas tres preguntas discriminan mucho mejor que el estatuto jurídico de tu interlocutor.

¿Tienes un Proyecto en Mente?

Hablemos de tus necesidades y veamos cómo podemos ayudarte a hacer realidad tu visión.

Contactar