De SaaS a open source: las herramientas que corren mi empresa
Hace un año mi stack de herramientas era: Notion para docs, Linear para proyectos, HubSpot para CRM, WordPress para el blog, Slack para comunicación. Todo SaaS. Todo en la nube de alguien más.
La cuenta mensual entre todas las herramientas: ~$2,000 dólares. Para una startup que tiene que cuidar cada dólar, eso duele.
Pero lo que más me dolía no era el precio. Era la dependencia. Notion cambia sus precios y no puedes hacer nada. Jira agrega features que nadie pidió y la interfaz se vuelve más lenta. HubSpot te cobra por contacto y de pronto tu CRM cuesta más que tu nómina.
Hoy corro casi todo en open source. Auto-hospedado. En mi infraestructura. Y honestamente, funciona mejor.
No voy a romantizarlo — tiene sus trade-offs. Pero las herramientas open source de hoy no son las de hace 5 años. Son productos serios, con UX de producto comercial, que cubren el 90% de lo que necesita una empresa real.
Estas son las que uso y por qué.
Plane — Project management que no te hace odiar la vida
Reemplaza: Jira, Linear, Asana
Plane es lo que Jira debería haber sido. Project management limpio, rápido, sin 47 submenús para crear un ticket.
Tiene todo lo que necesitas: issues, sprints, cycles (su versión de sprints), modules para agrupar features, un roadmap visual, y vistas de kanban/tabla/calendario. Todo con una interfaz que no parece que la diseñó un comité en 2009.
Lo que me enganchó:
- Cycles en vez de sprints rígidos
- Vistas custom (filtros, agrupaciones, vistas guardadas)
- Pages para documentación integrada (bye Notion para docs de proyecto)
- API completa para automatización
- Self-hosted con Docker en 5 minutos
¿Qué le falta? La integración con otros productos no es tan profunda como la de Linear con GitHub. Pero lo compensa con su API — todo lo que necesito automatizar, lo automatizo con scripts.
En Tikin/BEU lo usamos para todo: product roadmap, sprints de desarrollo, bugs, customer requests. El equipo se adaptó en un día. Con Jira el onboarding tomaba una semana y la gente seguía confundida.
Costo SaaS equivalente: Linear $8-16/user/mes, Jira $7.75-15.25/user/mes.
Costo self-hosted: $0 + el servidor que ya tienes.
Ghost — El blog que no te trata como idiota
Reemplaza: WordPress, Substack, Medium
Ghost es lo que uso para blog.botto.is. Es un CMS de publicación diseñado para una cosa: escribir y publicar contenido. Y lo hace increíblemente bien.
¿Por qué no WordPress? Porque WordPress en 2026 es un monstruo. Plugins que se pelean entre sí, actualizaciones que rompen cosas, seguridad cuestionable si no estás encima, y una interfaz que intenta ser todo para todos y termina siendo frustrante para cualquiera.
Ghost es lo opuesto:
- Editor limpio (tipo Notion, pero para publicar)
- Newsletter integrado (no necesitas Mailchimp)
- Membresías y pagos integrados (si quieres monetizar)
- SEO automático y bien implementado
- Temas bonitos out of the box
- API Admin + Content para automatizar todo
Mi agente de contenido (Pluma) publica drafts directo en Ghost via API. Yo reviso en el editor, apruebo, y listo. Zero fricción.
Lo que más me gusta: Ghost no intenta ser una plataforma de todo. Es un blog. Hace blog. Lo hace bien. Punto.
Costo SaaS equivalente: Ghost Pro $9-199/mes, WordPress hosting + plugins $30-100/mes.
Costo self-hosted: $0 + servidor.
Twenty — El CRM que por fin tiene sentido
Reemplaza: HubSpot, Salesforce, Pipedrive
Twenty es relativamente nuevo y es una joya. CRM open source con una UX que se siente como un producto de Y Combinator (de hecho, es YC-backed).
El problema con los CRMs tradicionales: empiezas con lo básico y en 6 meses estás pagando $150/user/mes por features que usas al 10%. HubSpot es el rey de esto — te engancha con el free tier y cuando te quieres dar cuenta estás pagando miles al mes.
Twenty hace lo esencial:
- Contactos y empresas con campos custom
- Pipeline de deals visual (kanban)
- Actividades, notas, tareas
- Email sync
- API GraphQL completa
- Importar desde HubSpot/Salesforce
- Self-hosted con Docker
¿Es tan completo como Salesforce? No. Ni pretende serlo. Pero para una startup o empresa mediana que necesita trackear contactos, deals y actividades — es más que suficiente. Y la data es tuya.
Lo que me vendió: la API GraphQL es de primer nivel. Todo lo que ves en la UI lo puedes hacer programáticamente. Eso para mí es fundamental — si no puedo automatizarlo, no me sirve.
Costo SaaS equivalente: HubSpot $45-3,600/mes (sí, tres mil seiscientos), Salesforce $25-300/user/mes.
Costo self-hosted: $0.
Otras herramientas del stack
No todo es Plane/Ghost/Twenty. El ecosistema open source es gigante. Estas son otras que uso o que conozco lo suficiente para recomendar:
Comunicación
Mattermost o Rocket.Chat → Reemplazo de Slack. Mattermost es más empresarial, Rocket.Chat más flexible. Ambos self-hosted con Docker. La realidad: Slack es difícil de reemplazar porque todo el mundo lo usa. Pero si tu equipo es interno y no necesitas integraciones con 500 apps externas, Mattermost es brutal.
Documentación
BookStack o Outline → Reemplazo de Notion/Confluence. Outline se siente muy Notion (clean, rápido, markdown-first). BookStack es más estructurado, tipo wiki. Para documentación de empresa, Outline es mi pick.
Analytics
Plausible o Umami → Reemplazo de Google Analytics. Ligeros, respetuosos con la privacidad, y te dan lo que realmente necesitas: pageviews, sources, top pages. Sin el dashboard de 47 métricas que nadie entiende.
Automatización
n8n → Reemplazo de Zapier/Make. Workflow automation visual con nodos. La diferencia: en n8n puedes escribir código custom en cualquier nodo. Eso lo hace infinitamente más flexible que Zapier. Self-hosted, gratis.
Passwords
Vaultwarden → Reemplazo de 1Password/LastPass para equipos. Compatible con los clientes de Bitwarden, pero self-hosted. Tu equipo usa la app de Bitwarden normal — el backend es tuyo.
Los trade-offs reales (sin romanticismo)
No voy a decir que auto-hospedar todo es para todos. Tiene costos reales:
1. Mantenimiento es tu responsabilidad
Updates, backups, seguridad, uptime — eres tú. No hay un equipo de soporte de HubSpot al que llamar si algo se cae a las 3am. Necesitas alguien en tu equipo (o un agente de IA 😉) que se encargue de esto.
2. Algunas integraciones no existen
Zapier tiene 5,000 integraciones plug-and-play. n8n tiene muchas, pero no todas. A veces toca escribir la integración tú mismo. Si tu empresa depende mucho de integraciones con herramientas de terceros, evalúa bien antes de migrar.
3. El onboarding es diferente
Con Notion, creas una cuenta y ya. Con Outline self-hosted, necesitas Docker, un dominio, SSL, storage. Son 30 minutos si sabes lo que haces, un día si estás aprendiendo.
4. No todo vale la pena auto-hospedar
Email (Gmail/Workspace), videoconferencias (Meet/Zoom), Slack si tu equipo tiene integraciones críticas — hay cosas donde el SaaS sigue ganando. La clave es ser selectivo.
Mi regla para decidir qué auto-hospedar
Simple: auto-hospedo cuando se cumplen dos de tres:
- La data es sensible — CRM con datos de clientes, documentos internos, contraseñas
- El costo SaaS es alto — Más de $50/mes por la herramienta
- Existe una alternativa open source madura — No alpha, no abandonware, comunidad activa
Si solo se cumple una, me quedo en SaaS. Si se cumplen dos o tres, migro.
El resultado
Mi stack actual:
| Necesidad | Antes (SaaS) | Ahora (Open Source) |
|---|---|---|
| Proyectos | Jira ($800/mes) | Plane ($0) |
| Blog | WordPress ($50/mes) | Ghost ($0) |
| CRM | HubSpot ($400/mes) | Twenty ($0) |
| Docs | Notion ($200/mes) | Outline ($0) |
| Analytics | GA Premium | Plausible ($0) |
| Automation | Zapier ($150/mes) | n8n ($0) |
| Passwords | 1Password ($120/mes) | Vaultwarden ($0) |
Ahorro mensual: ~$1,720.
Ahorro anual: ~$20,640.
¿Es cero costo real? No — hay tiempo de setup, mantenimiento, y el costo del servidor. Pero un VPS de $50/mes corre todo esto cómodamente. Estamos hablando de $600/año vs $20,000/año. La matemática es clara.
Y más allá del dinero:
graph LR
subgraph SaaS["SaaS Stack — ~$1720/mes"]
J[Jira $800]
W[WordPress $50]
H[HubSpot $400]
N[Notion $200]
Z[Zapier $150]
OP[1Password $120]
end
subgraph OSS["Open Source — $0/mes"]
P[Plane]
G[Ghost]
TW[Twenty]
OL[Outline]
N8[n8n]
VW[Vaultwarden]
end
J --> P
W --> G
H --> TW
N --> OL
Z --> N8
OP --> VW
la independencia. Mis datos son míos. Mi stack evoluciona cuando yo quiero, no cuando el vendor decide. Y si alguna herramienta deja de servirme, migro sin perder data.
Por dónde empezar
No migres todo de golpe. Eso es receta para el desastre.
- Elige UNA herramienta que te duela en costo o en funcionalidad
- Prueba la alternativa open source en paralelo durante 2 semanas
- Migra la data cuando estés convencido
- Repite con la siguiente herramienta
Yo empecé por el blog (WordPress → Ghost). Era la de menor riesgo y mayor beneficio inmediato. Después fui con project management, después CRM.
En 3 meses tenía todo migrado. Y no he mirado atrás.
Las herramientas open source de 2026 no son experimentos de garaje. Son productos serios, mantenidos por comunidades enormes, con empresas detrás que ofrecen hosting comercial si lo necesitas. La única razón para no evaluarlas es inercia.
Y la inercia, en startups, es el enemigo.