IDE stands for Integrated Developement Environment, which means a program with "all the tools you need" in one place to write code, compile, execute/upload to target platform(e.g. a microcontroller), debug etc.