Em uma loja de ecommerce, tanto a interface que os usuários veem e interagem quanto a maneira como se armazena e lida com os dados são aspectos importantes a serem considerados em seu desenvolvimento. Dessa forma, uma loja de ecommerce se divide principalmente entre frontend e backend, podendo o frontend também ser chamado de frente de loja:
- Frontend: O frontend compreende a camada visual de uma aplicação, como por exemplo, a interface de um website ou de um aplicativo mobile. É através dela que os usuários interagem com uma loja. Na VTEX, existem três tecnologias diferentes que podem ser utilizadas para o desenvolvimento de fronts de loja. São elas: o CMS Portal (Legado), o Store Framework e a FastStore.
- Backend: O backend é a camada responsável por computar e processar todos os dados nescessários para executar as funcionalidades oferecidas por uma determinada aplicação. Na VTEX, o desenvolvimento de integrações e aplicações de backend se dá principalmente através do VTEX IO e das APIs da VTEX.

Nas seções a seguir, exploraremos melhor os principais aspectos e tecnologias relacionadas ao desenvolvimento de loja na VTEX.
Outros conceitos essenciais para desenvolvimento de loja na VTEX são:
CMS Legado
Na VTEX, frentes de loja podem ser construídas através do CMS Legado, por exemplo, o qual gerencia todo o conteúdo que aparece na loja.
VTEX Admin
Também essencial para uma loja é o Admin ou, no caso da VTEX, o VTEX Admin. Nele é possível gerenciar todas as informações necessárias para a melhoria de performance do negócio e em tomadas de decisões mais embasadas.
VTEX IO
Ainda com foco em performance e em prover a melhor experiência possível, a VTEX traz para o mercado o conceito de VTEX IO. VTEX IO é uma plataforma de desenvolvimento low-code e em nuvem, que permite que seus desenvolvedores criem soluções para ecommerce. Seu objetivo é fornecer uma forma mais barata e eficiente de desenvolver soluções e integrações personalizadas dentro do ecossistema VTEX.
Para isso, a plataforma oferece ao time de desenvolvimento da sua loja todas as ferramentas necessárias para que foquem na implementação do problema de negócio, sem precisar se preocupar com questões de compatibilidade e infraestrutura de software. VTEX IO possibilita tanto o desenvolvimento de frontend quanto de backend.
Store Framework
Um framework de implementação low-code que foca no conceito de composabilidade, apresentando uma variedade de features disponíveis para seus desenvolvedores.
FastStore
FastStore é a solução mais recente de frente de loja fornecida pelo VTEX IO, sendo focada em performance.