Arduino IDE is a free and open source integrated development environment for Windows, MacOS and Linux. Using this you can write code and upload it to the Arduino board. It supports all available Arduino boards. Arduino is a electronics platform based on hardware and software. Using Arduino programming language Arduino IDE, you can command Arduino boards like turning a motor, LED and publishing online like tasks. It is released under GNU general public license Version 2 license.