The Arduino IDE is the well-known software a lot of us use to program our boards. Its development started in 2005 based on the graphical interface of the Processing project.
Since that time the IDE has received both praise and criticism. For those of you in the latter category, it might be time to revisit this topic and check out all the improvements.
I personally think they did a heck of a job!
Source Arduino IDE 2.0