La séparation logique des 3 tiers de l'application (affichage, traitement et données) permet de disposer d'une architecture "à géométrie variable". Si tous les composants peuvent se trouver sur une seule unité dans le cas d'une boutique unique, ceux-ci peuvent être éclatés en autant de serveurs que nécessaire pour pouvoir gérer les plus gros réseaux de distribution. Cette architecture permet aussi de gérer simplement la croissance d'un réseau sans aucune remise en cause structurelle. De par cette souplesse, cette architecture va aussi permettre au produit de s'adapter à tous les types de structures qui forment un réseau, des boutiques succursales aux franchisés en passant par des commissionnaires affiliés.
Cette architecture légère pour les clients permet de minimiser les installations de postes clients au strict minimum, rendant ainsi les phases de déploiement obsolètes. L'administration centralisée des postes clients permet de distribuer au réseau des compléments fonctionnels de manière totalement transparente pour les utilisateurs (changements de version notamment)
La mise à jour des données centralisée en temps réel permet de s'affranchir de toutes les contraintes de communication, aussi bien descendante (mise à jour de prix, promotions, opérations spéciales) que montante (remontée des ventes principalement). Avec un tel système, le pilotage du réseau se trouve simplifié et expurgé de tous ces problèmes parasites qui sont le lot des systèmes d'anciennes générations.