Glosario
Stack tecnológico (tech stack)
Un stack tecnológico es el conjunto de lenguajes de programación, frameworks, bases de datos y servicios de alojamiento con los que se construye y se ejecuta un software, como un sitio web, una aplicación web o una app móvil.
¿Qué incluye un stack tecnológico?
| Qué hace | Ejemplos | |
|---|---|---|
| Front end | Lo que los usuarios ven y pulsan en el navegador o la app | React, Next.js, Flutter |
| Back end | Reglas de negocio, lógica e integraciones | Node.js, Go, Python |
| Base de datos | Guarda los datos | PostgreSQL, MySQL, MongoDB |
| Alojamiento | Ejecuta el software y lo mantiene en línea | AWS, Google Cloud, un servidor privado |
¿Cómo debe elegir una empresa su stack tecnológico?
- Elija herramientas muy usadas y con buen soporte, para poder contratar o sustituir desarrolladores más adelante.
- Adapte el stack al producto: una aplicación web y una app móvil pueden necesitar front ends distintos.
- Compruebe que se conecta con los sistemas que ya usa.
- Pregunte cuánto cuesta alojarlo y mantenerlo, no solo construirlo.
Para la mayoría del software de empresa, un stack común y conocido es una fortaleza, no una debilidad.
Preguntas frecuentes
¿Le importa el stack tecnológico a un fundador no técnico?
Sí, sobre todo a largo plazo. El stack decide lo fácil que es encontrar desarrolladores, cuánto cuesta el alojamiento y lo difícil que será cambiar más adelante. No tiene que elegirlo usted, pero pida a su equipo que le explique la elección con palabras sencillas.
¿Se puede cambiar el stack tecnológico más adelante?
Sí, pero normalmente implica una migración o una reescritura parcial, que lleva tiempo y dinero. Por eso conviene elegir desde el principio un stack con buen soporte.
Todos los términos del glosario
- Producto mínimo viable (MVP)
- Ajuste producto-mercado (product-market fit)
- Fase de descubrimiento (discovery)
- Scope creep (desviación del alcance)
- Deuda técnica
- Software a medida
- CMS headless
- Planificación de recursos empresariales (ERP)
- Gestión de relaciones con clientes (CRM)
- CRM de telecalling
- Software de marca blanca (white label)
