En una tienda de ecommerce, tanto la interfaz que los usuarios ven y con la que interactúan como la forma en que se almacenan y manejan los datos son aspectos importantes a tener en cuenta en el desarrollo. Una tienda de ecommerce se divide principalmente entre frontend, también conocido como storefront, y backend:
- Frontend: el frontend comprende la capa visual de una aplicación, como la interfaz de un sitio web o de una aplicación móvil. A través del frontend, los usuarios interactúan con la tienda. En VTEX, hay tres tecnologías diferentes que pueden utilizarse para el desarrollo del storefront de la tienda: CMS Portal (Legado), Store Framework y FastStore.
- Backend: el backend es la capa que computa y procesa todos los datos necesarios para ejecutar las funcionalidades ofrecidas por una determinada aplicación. En VTEX, el desarrollo de integraciones y aplicaciones backend mayormente se realiza a través de VTEX IO y de las API de VTEX.

En las siguientes secciones, profundizaremos en los principales aspectos y tecnologías relacionados con el desarrollo de la tienda en VTEX.
Otros conceptos esenciales para el desarrollo de la tienda en VTEX son:
CMS Legado
En VTEX, los storefronts pueden ser construidos a través del CMS Legado, por ejemplo, que gestiona todo el contenido que aparece en la tienda.
Admin VTEX
Otro elemento esencial de una tienda es el admin o, en el caso de VTEX, el Admin VTEX. El Admin permite gestionar toda la información necesaria para mejorar el rendimiento del negocio y tomar decisiones mejor fundamentadas.
VTEX IO
Manteniendo el enfoque en el rendimiento y en ofrecer la mejor experiencia posible, VTEX introdujo en el mercado el concepto de VTEX IO. VTEX IO es una plataforma de desarrollo con poco código y basado en la nube que les permite a los desarrolladores crear soluciones de ecommerce. El objetivo es ofrecer una forma más económica y eficiente de desarrollar soluciones e integraciones personalizadas dentro del ecosistema VTEX.
Con este fin, la plataforma ofrece al equipo de desarrollo de tu tienda todas las herramientas necesarias para que se centren en la implementación del problema de negocio sin tener que preocuparse por la compatibilidad y la infraestructura de software. VTEX IO permite el desarrollo tanto frontend como backend.
Store Framework
Store Framework es un framework de implementación de poco código centrado en el concepto de componibilidad y que ofrece una variedad de funcionalidades para tus desarrolladores.
FastStore
FastStore es la solución de storefront más reciente proporcionada mediante VTEX IO centrada en el rendimiento.