Si vous êtes habitué à utiliser les IDE (Environnement de Développement Intégré) d'IntelliJ, comme Android Studio, PHPStorm, PyCharm, et que vous programmez aussi sous Arduino IDE, vous sentez bien la différence. L'éditeur proposé pour programmer des Arduino, ESP8266, ESP32 et autres microcontrôleurs (uC), même s'il est gratuit, ne propose vraiment pas d'outils modernes comme l'affichage syntaxique, la complétion des mots, les templates... Plateforme IO est un environnement libre et indépendant des fabricants de microcontrôleurs (uC)(Microchip, Texas Instruments, Arduino, STmicroelectronic,...) qui permet de compiler, de programmer (flasher) les uC et de debugger, dans un environnement unifié et sans les outils propriétaires des fabricants. Il permet donc d'avoir un seul environnement pour différentes plateformes. Il ne dispose pas de son propre éditeur (IDE) et utilise pour ça un plugin dans un IDE. Le plus utilisé est Visual Studio Code (VS