L'architecture de la solution SmartIndoor™ a été pensée pour :
Les produits SmartIndoor™ Studio et SmartIndoor™ LocationEmulator, développés en Java, fonctionnent sur n'importe quelle plateforme PC/Server disposant d'une machine virtuelle Java.
La librarie SmartIndoor™ Engine est quant à elle déclinée en plusieurs versions pour notamment des environnements d'exécution de type Android, iPhone, Java J2SE/J2ME et CSharp.