Las plataformas online permiten crear tiendas en Internet según plantillas prediseñadas. Una plataforma cuenta con dos vistas: el back-end para la administración y el front-end para la visualización de la tienda por los usuarios. Un servicio de alojamiento online almacena contenido estático como archivos grandes fuera de las páginas web. Al elegir un hosting es importante considerar elementos como el panel de control, espacio de almacenamiento, soporte y disponibilidad.