Arduino IDE is an open-source Software makes it easy to write code and upload it to the board. This software can be used with any Arduino board. Refer to the Getting Started page for Installation instructions. Source code Active development of the Arduino software is hosted by GitHub. See the instructions for building the code. Latest release source code archives are available here. The archives are PGP-signed so they can be verified using this gpg key.
Link to arduino website: https://www.arduino.cc/en/software