≡En resumen
- El back end es todo lo que ocurre en el servidor: datos, reglas de negocio, seguridad y API.
- Se escribe back end, back-end o backend; «beck end» es una errata frecuente.
- PHP, JavaScript (Node.js), Python, Java, C#, Go y Ruby son los lenguajes de back end más habituales.
- El front-end muestra la información y el back end decide qué información se muestra y a quién.
- Un back end bien diseñado determina la velocidad, la seguridad y la capacidad de crecer de un producto digital.
01 ¿Qué es el back end?
La expresión viene del inglés back end, «parte trasera», en oposición a front end, «parte delantera». La documentación de MDN lo describe como programación del lado del servidor: código que decide qué contenido se devuelve al navegador en cada petición, mientras que el código del cliente decide cómo se ve y se comporta.
En una web típica, el back end incluye tres piezas: el servidor (la máquina o servicio en la nube que recibe las peticiones), la aplicación (el código con las reglas del negocio) y la base de datos (donde se guardan usuarios, productos o pedidos).
02 Cómo se escribe: back end, back-end, backend o «beck end»
Si has llegado buscando «beck end», la forma correcta es back end. Back significa «detrás» en inglés; beck no tiene relación con el término. En textos técnicos conviven tres grafías aceptadas por el uso.
| Forma | Uso habitual | Ejemplo |
|---|---|---|
| back end | Como sustantivo, separado | «El back end de la tienda está en Laravel» |
| back-end | Como adjetivo, con guion | «Busco un desarrollador back-end» |
| backend | Forma soldada, muy común en ofertas de empleo y documentación | «Backend developer», «API backend» |
| beck end | Incorrecta | Errata por cercanía de teclas o por pronunciación |
03 Cómo funciona el back end de una web
Cada vez que haces clic, envías un formulario o una app se actualiza, se produce un ciclo de petición y respuesta. El back end suele comunicarse con el cliente a través de una API, normalmente con datos en formato JSON.
-
1
Petición
El navegador o la app envían una petición HTTP al servidor: por ejemplo, «dame los productos de la categoría zapatillas».
-
2
Enrutado y seguridad
El back end identifica qué parte del código debe responder y comprueba si el usuario tiene permiso (sesión, token, roles).
-
3
Lógica de negocio
Se aplican las reglas: precios según el país, stock disponible, descuentos, validaciones de datos.
-
4
Acceso a datos
Se consulta o se escribe en la base de datos (PostgreSQL, MySQL, MongoDB…) o en otros servicios externos, como una pasarela de pago.
-
5
Respuesta
El servidor devuelve HTML ya generado o datos en JSON para que el front-end los pinte en pantalla.
04 Back end vs front-end: diferencias
Son las dos mitades de cualquier producto digital. El front-end es lo que ves y con lo que interactúas; el back end es lo que hace que funcione. Cuando una misma persona domina ambas partes se habla de desarrollo full stack.
| Aspecto | Back end | Front-end |
|---|---|---|
| Dónde se ejecuta | En el servidor o en la nube | En el navegador o en el dispositivo del usuario |
| De qué se ocupa | Datos, lógica, seguridad, integraciones | Interfaz, diseño, interacción, accesibilidad |
| Lenguajes típicos | PHP, Python, Java, C#, Go, Ruby, JavaScript (Node.js) | HTML, CSS, JavaScript, TypeScript |
| Herramientas | Laravel, Django, Spring Boot, ASP.NET Core, Express | React, Vue, Angular, Next.js |
| Si falla… | Errores 500, datos perdidos, pagos que no se procesan | Botones que no responden, diseño roto |
05 Lenguajes y frameworks de back end más usados
Cualquier lenguaje de programación capaz de ejecutarse en un servidor sirve para el back end, pero en la práctica el mercado se concentra en unos pocos. Casi siempre se usan junto a un framework que resuelve lo repetitivo: rutas, sesiones, acceso a base de datos y seguridad.
69,8 %
de las webs con lenguaje de servidor conocido usan PHP
Fuente: W3Techs, 28 de septiembre de 2026
48,7 %
de los desarrolladores usa Node.js
Fuente: Stack Overflow Developer Survey 2025
55,6 %
de los desarrolladores usa PostgreSQL
Fuente: Stack Overflow Developer Survey 2025
PHP
Motor de WordPress y de la mayoría de webs. Con Laravel o Symfony se construyen aplicaciones modernas y mantenibles.
JavaScript / TypeScript (Node.js)
Permite usar el mismo lenguaje en cliente y servidor. Habitual en API en tiempo real y con Express o NestJS.
Python
Django y FastAPI son muy populares, sobre todo cuando el producto integra análisis de datos o inteligencia artificial.
Java y C#
Spring Boot y ASP.NET Core dominan en banca, seguros y grandes empresas por su robustez y su ecosistema.
Go
Creado en Google, compila a binarios rápidos y ligeros. Muy usado en microservicios e infraestructura cloud.
Ruby
Ruby on Rails sigue vivo en muchas startups por su rapidez para lanzar productos.
06 Qué hace un desarrollador back-end
- ✓Diseñar la base de datos y las relaciones entre entidades (usuarios, pedidos, productos).
- ✓Construir y documentar las API que consume el front-end o la app móvil.
- ✓Implementar autenticación, permisos y cifrado de datos sensibles.
- ✓Integrar servicios externos: pagos, envíos, CRM, email o modelos de IA.
- ✓Optimizar consultas y caché para que el servidor responda rápido.
- ✓Escribir tests automatizados y preparar los despliegues.
Una empresa quiere un portal donde sus clientes vean facturas y abran incidencias. El front-end son las pantallas; el back end conecta con el ERP, genera los PDF, envía avisos por email y controla que cada cliente vea solo sus datos. Es el tipo de trabajo que resolvemos en proyectos de desarrollo de aplicaciones web a medida.
07 Ejemplos de back end en el día a día
Panel de WordPress
El escritorio de administración (wp-admin) es la cara visible de un back end en PHP que guarda entradas, usuarios y ajustes en MySQL.
Pago en una tienda online
El servidor valida el carrito, crea el pedido y se comunica con la pasarela de pago antes de confirmar la compra.
App de banca
La app es el front-end; los saldos, las transferencias y las alertas se calculan y se guardan en el back end del banco.
Chatbot con IA
El back end recibe la pregunta, consulta tus datos y llama al modelo de IA antes de devolver la respuesta.
El caso de WordPress genera confusión: mucha gente llama «back end» al escritorio de administración de WordPress. Técnicamente es una interfaz más (un front-end para administradores), pero se apoya en el back end del CMS. Si tu proyecto va a crecer con apps móviles o integraciones, conviene diseñar el back end pensando en ellas desde el principio, como hacemos en el desarrollo de aplicaciones para iOS y Android.
Preguntas frecuentes sobre Back end
Significa «parte trasera» en inglés. En informática es la capa que se ejecuta en el servidor y gestiona datos, lógica de negocio y seguridad de una web o app.
Son correctas back end, back-end (sobre todo como adjetivo) y backend. «Beck end» es una errata.
El front-end es la interfaz que ves en el navegador o la app; el back end es la parte del servidor que decide qué datos se muestran, los guarda y los protege.
Los más habituales son PHP, JavaScript con Node.js, Python, Java, C#, Go y Ruby, normalmente con frameworks como Laravel, Express, Django o Spring Boot.
Es el programador que construye la parte del servidor: bases de datos, API, autenticación, integraciones y rendimiento.
No exactamente. El servidor es la máquina o servicio donde se ejecuta; el back end es el software que corre en él junto con la base de datos.
Es el perfil que trabaja tanto el front-end como el back end de un proyecto.
Es un servicio en la nube que ofrece piezas de back end ya hechas, como autenticación, base de datos o almacenamiento de archivos, para no programarlas desde cero. Firebase y Supabase son ejemplos conocidos.
Fuentes consultadas
Sobre el autor
Germán Gutiérrez
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil en LinkedIn ↗