Kyle Gawley convirtió en Gravity el código de SaaS que reescribía una y otra vez, llegó a unos 25.000 dólares al mes y después superó el millón en ventas acumuladas
Cómo Kyle Gawley pasó de cofundar el servicio de entradas con inversores Get Invited y de agotarse bajo la presión de la financiación a empaquetar en Gravity, el starter de SaaS, el código de login y pagos que reescribía en cada idea; cómo un lanzamiento de 99 dólares en septiembre de 2018 llegó a un precio de 895 dólares en mayo de 2021 y a unos 25.000 dólares al mes en una entrevista de noviembre de 2022; por qué esa cifra mensual cuenta ventas puntuales de código y cuotas de actualización en lugar de ingresos por suscripción puros; y cómo un caso de fraude de un cliente en 2023 mostró cuánto vale el mantenimiento posterior a la venta.
Convertir en producto el desarrollo de SaaS que se repite
Gravity, creado por Kyle Gawley, es un código de arranque para desarrolladores que trae ya implementadas las funciones que un producto SaaS necesita una y otra vez, como el inicio de sesión, los pagos y la gestión de usuarios, y las vende como producto. Una entrevista de Indie Bites de noviembre de 2022 lo presentó como un negocio que ingresaba más de 25.000 dólares al mes. Kyle, que ya había dirigido una empresa con inversión externa, empaquetó su propia experiencia de desarrollo en algo reutilizable y trasladó el centro de su actividad a crear y vender productos por su cuenta.
Los límites que encontró al dirigir una empresa con inversión
Kyle cofundó el servicio de registro de eventos y venta de entradas Get Invited con compañeros durante su máster en la Universidad de Úlster. Con el apoyo de la universidad el equipo levantó inversión externa y él asumió el puesto de director ejecutivo. El servicio consiguió eventos internacionales como clientes, y su sitio personal describe el volumen de entradas gestionado a través de él como cercano a los 5 millones de dólares, que es el valor de las entradas vendidas y no los ingresos propios de la empresa.
Dirigir la empresa trajo una presión creciente por captar financiación, gestionar al equipo y asegurar la siguiente ronda antes de que se agotara el efectivo. Kyle arrastraba desde hacía tiempo un problema estomacal y en febrero de 2016 ingresó con una hemorragia. Al mirar atrás a aquella etapa, en la que un diagnóstico tardío se cruzó con el estrés del negocio, empezó a preguntarse si podía seguir llevando una empresa a costa de su salud y de su vida.
Tras recuperarse probó a trabajar en remoto desde Tailandia durante un mes y en 2017 recorrió varias zonas de Asia mientras llevaba el negocio. En Chiang Mai conoció a desarrolladores que gestionaban sus propias empresas desde un portátil. Esa experiencia dejó claras sus condiciones de trabajo: crear el producto él mismo, no atarse a un solo lugar y llevar un negocio de un tamaño que sostuviera su vida.
El código común que preparó para crear muchos productos
En 2018 Kyle escribió un código compartido para poder experimentar con nuevas ideas de software. Fuera cual fuera el producto, necesitaba funciones como la autenticación y los pagos, y prepararlas de antemano le permitiría lanzarlo deprisa en cuanto apareciera una idea. Un desarrollador que conoció en una oficina compartida le sugirió vender ese mismo código. Al comprobar que productos parecidos escritos en otros lenguajes ya se vendían por 1.000 dólares o más, Kyle empezó a estudiar su potencial como producto independiente.
El primer lanzamiento de Gravity fue el 18 de septiembre de 2018. Kyle empaquetó el código, hizo una página de venta sencilla, lo presentó en Indie Hackers como un producto de 99 dólares y consiguió la primera venta en unas dos semanas. La versión inicial era un desarrollo tosco hecho con jQuery, y fue corrigiendo sus problemas a medida que los compradores los señalaban.
Los primeros resultados fueron pequeños. Según las cifras que Kyle publicó en 2021, los ingresos de Gravity en 2018 fueron de 396 dólares. En 2019 subió el precio a 297 dólares y después a 397, y fue a partir de entonces cuando el producto empezó a ayudar a cubrir los gastos de vida y el alquiler.
Más adelante el producto evolucionó hacia un servidor Node.js y una interfaz React que ofrecían autenticación, pagos con Stripe, invitaciones y permisos de usuario, correo electrónico y pantallas de administración. Los compradores toman el código de GitHub y añaden las funciones que necesita su propio servicio. Como pueden partir de funciones comunes ya conectadas entre sí, dedican menos tiempo a rearmar la estructura base de cada producto nuevo.
De los compradores que Kyle describió en una entrevista de 2022, entre el 80 y el 90 por ciento ya tenía en mente un producto y empezaba a desarrollarlo, y calculó que alrededor del 5 al 10 por ciento eran compradores con fines de aprendizaje, interesados en la estructura del software. El cliente principal era un desarrollador capaz de escribir código pero que no quería dedicar el tiempo previo al lanzamiento a tareas repetitivas.
Subir el precio cambió la escala del negocio
En 2020 Kyle consideró Gravity un negocio serio y experimentó con precios más altos. Según su relato, el crecimiento se aceleró cuando el precio superó los 500 dólares y en unos meses registró 10.000 dólares de ingresos mensuales. El precio que publicó en mayo de 2021 era de 895 dólares, muy por encima de los 99 dólares iniciales.
Cada vez que subía el precio Kyle temía que bajaran las ventas, pero tras hablar con los compradores concluyó que el precio y la marca influyen en la confianza. A los clientes les importaba la calidad del código sobre el que iban a construir su negocio y el soporte que lo rodeaba. El precio unitario más alto también le dio margen para dedicar más tiempo al desarrollo del producto, a los contenidos explicativos, a la comunidad de clientes y al soporte.
El modelo de ingresos combinaba la venta de la licencia del código con los ingresos por actualizaciones. En 2021 Kyle dijo que cobraba 97 dólares al año por las actualizaciones, y las condiciones actuales siguen separando una licencia perpetua de las actualizaciones anuales opcionales. Los 25.000 dólares de ingresos mensuales presentados en 2022 incluyen por tanto ventas puntuales de código y no deben leerse por completo como los ingresos recurrentes mensuales de un SaaS de suscripción.
La confianza que hace falta para vender a desarrolladores
Los primeros clientes llegaron de comunidades de desarrolladores como Indie Hackers, y la búsqueda y Twitter continuaron el flujo. Kyle explicó que en el momento del lanzamiento había poca competencia en starters de SaaS para Node.js, así que pudo posicionarse en los términos de búsqueda relevantes con relativa rapidez. En 2021 probó la publicidad, pero obtuvo mejores resultados con el tráfico orgánico, y dijo que las ventas venían de compradores que lo encontraban por su cuenta.
El principal obstáculo del proceso de venta era que el comprador no podía estar seguro de antemano de la calidad del código que recibiría tras pagar. Kyle limitó las pruebas y las devoluciones porque el código fuente descargado es difícil de recuperar, de modo que tenía que generar confianza antes del pago. Para ello presentaba juntos el número de clientes, testimonios reales, valoraciones externas en Trustpilot y una demostración que funcionaba.
Para facilitar la revisión técnica dedicaba unos 20 minutos a mostrar en un vídeo la API de Gravity, su estructura de modelos y controladores y el código del cliente. En Twitter compartía el desarrollo con su propio nombre y mostraba cómo construía otros productos con Gravity. El comprador podía juzgar a la vez por las pantallas del producto, la explicación del autor y casos de uso reales.
El desarrollo del producto que continuó después de vender el código
En 2022 Kyle también produjo un curso sobre cómo crear un SaaS. El curso oficial dura unas 25 horas repartidas en 17 módulos y abarca autenticación y pagos, modelado de datos, seguridad, pruebas y despliegue. Al ofrecer Gravity a quien quiere usar el código de inmediato y el curso a quien quiere aprender la implementación, amplió sus productos para el mismo público de desarrolladores.
El valor del mantenimiento también se vio en un problema operativo real de un cliente. En un caso que Kyle publicó en mayo de 2023, CodeTutor, construido con Gravity, había recibido más de 300 cuentas falsas y 30 pagos fraudulentos hechos con tarjetas robadas. La verificación por correo electrónico, que ya ocupaba un lugar alto en las votaciones de los clientes, acababa de añadirse, y ese cliente aplicó los cambios del repositorio. Kyle explicó que la medida detuvo en ese momento la creación de cuentas falsas y los pagos fraudulentos.
Kyle también puso límites a su forma de trabajar. En la entrevista de 2022 dijo que trabajaba entre cinco y siete horas al día y que la programación concentrada solía perder eficacia pasado un margen de tres o cuatro horas. Viajar y cambiar de alojamiento cada pocas semanas también perjudicaba la productividad, así que se ajustó a moverse entre dos o tres lugares manteniendo un entorno de trabajo y un ritmo diario estables.
Un producto de software que se puede vender durante años
El sitio oficial, consultado en septiembre de 2026, dice que más de 1.200 desarrolladores usan Gravity. El catálogo incluye una versión para Node.js y React, una versión para Next.js, el curso y un servicio de desarrollo de SaaS a medida. El precio tampoco es fijo: la página de venta mostraba entonces tres tramos de 199, 299 y 499 dólares. La estrategia de precios altos de 2021 conviene entenderla como una decisión tomada en una etapa concreta de crecimiento.
En julio de 2026 Kyle reveló que había superado el millón de dólares en ingresos acumulados vendiendo software sin suscripción como Gravity. Según su relato, algunos clientes compraron versiones nuevas y productos adicionales, y pagaron entre 2.000 y 3.000 dólares a lo largo de toda la relación. Algunas relaciones terminaban con una sola venta de código, pero también había margen para vender productos posteriores a los clientes que seguían usándolo.
La unidad del negocio que Kyle construyó con Gravity era un conjunto de tareas que los desarrolladores hacen una y otra vez. Lo empaquetó como código que varios clientes podían usar, explicó su estructura y su calidad antes de la compra y ofreció actualizaciones y soporte después de la venta. Con ese proceso conectó la creación de software directamente con sus ingresos y con la forma de vida que quería. Gravity fue un negocio de producto independiente que diseñó a la vez el trabajo de desarrollo reutilizable, la confianza del comprador y la mejora posterior a la venta.