DICCIONARIO · B

Back end

El back end es la parte de una web o aplicación que se ejecuta en el servidor y que el usuario no ve: la lógica de negocio, la base de datos, la autenticación y las API que entregan la información al navegador o a la app. Sin back end no hay registros, pagos, búsquedas ni contenidos dinámicos.

Germán Gutiérrez Escrito por Germán Gutiérrez 6 min de lectura
Ficha rápida
Tipo
Capa de software del lado del servidor
Formas correctas
back end, back-end o backend (no «beck end»)
Lenguaje de servidor más extendido en webs
PHP, en el 69,8 % de los sitios con lenguaje conocido (W3Techs, septiembre de 2026)
Framework web más usado
Node.js, por el 48,7 % de los desarrolladores (Stack Overflow Developer Survey 2025)
Contrario
Front-end (lado del cliente)

≡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
Grafías de back end y cuándo se usan

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. 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. 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. 3

    Lógica de negocio

    Se aplican las reglas: precios según el país, stock disponible, descuentos, validaciones de datos.

  4. 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. 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
Diferencias entre back end y front-end

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

01

PHP

Motor de WordPress y de la mayoría de webs. Con Laravel o Symfony se construyen aplicaciones modernas y mantenibles.

02

JavaScript / TypeScript (Node.js)

Permite usar el mismo lenguaje en cliente y servidor. Habitual en API en tiempo real y con Express o NestJS.

03

Python

Django y FastAPI son muy populares, sobre todo cuando el producto integra análisis de datos o inteligencia artificial.

04

Java y C#

Spring Boot y ASP.NET Core dominan en banca, seguros y grandes empresas por su robustez y su ecosistema.

05

Go

Creado en Google, compila a binarios rápidos y ligeros. Muy usado en microservicios e infraestructura cloud.

06

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.
Ejemplo · Un caso real de proyecto

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

01

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.

02

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.

03

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.

04

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

Germán Gutiérrez

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 ↗

Términos relacionados

Ver todos los términos →
F Front-end El front-end es la parte de una web o aplicación que ve y usa directamente la persona: la interfaz que se ejecuta en su navegador o dispositivo, construida con HTML, CSS y JavaScript. Decide cómo se muestra el contenido, lo rápido que responde y lo fácil que resulta usarlo, por eso influye en la conversión y en el SEO. A API Una API (Application Programming Interface, interfaz de programación de aplicaciones) es un conjunto de reglas y puntos de acceso que permite que dos programas se comuniquen: uno pide datos o acciones y el otro responde en un formato acordado, sin que ninguno conozca el código interno del otro. Es lo que conecta webs, apps, pasarelas de pago e inteligencia artificial. F Framework Un framework es un marco de trabajo de software que da a los programadores una estructura, unas reglas y un conjunto de componentes listos para construir aplicaciones sin partir de cero. A diferencia de una librería, el framework controla el flujo del programa y llama a tu código. Laravel, Django, Angular o Flutter son frameworks. L Lenguaje de programación Un lenguaje de programación es un lenguaje formal, con su propia sintaxis y semántica, que permite escribir instrucciones que un ordenador puede ejecutar tras compilarlas o interpretarlas. Es la herramienta con la que se crean webs, apps, videojuegos o modelos de inteligencia artificial; los más usados hoy son Python, JavaScript, Java, C y C++. P PHP PHP es un lenguaje de programación de código abierto que se ejecuta en el servidor y está pensado para crear páginas y aplicaciones web dinámicas. Rasmus Lerdorf lo creó en 1994 y hoy lo usa cerca del 70 % de las webs cuyo lenguaje de servidor se conoce, entre ellas todas las hechas con WordPress y con Laravel. D Database Una database (base de datos, en español) es un conjunto organizado de datos almacenado de forma electrónica y gestionado por un software llamado SGBD, que permite guardarlos, consultarlos y actualizarlos con rapidez. Está detrás de casi cualquier aplicación: una tienda online, un CRM o una app bancaria dependen de una base de datos para funcionar.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp