# Running demo code with VSCode and PlatformIO guide
This guide takes you through the steps to set up and use the provided demo code to send data from ExpressLink to the cloud using PlatformIO IDE.
## Setup and prerequisites
This code uses PlatformIO as its platform. [PlatformIO](https://platformio.org/) is a professional collaborative platform for embedded development. To get started we should set up the PlatformIO IDE in Visual Studio Code.
* If you haven’t already, [download](https://code.visualstudio.com/download) and [setup](https://code.visualstudio.com/docs/setup/setup-overview#setup-articles) Visual Studio Code.
* Open VSCode **Package Manager**.
* Search for the `PlatformIO IDE` extension.