An integrated development environment (IDE) is a software application that makes writing and editing and deploying code easier.
Why? Because you could waste your life searching google or you can take my word for it and stop procrastinating. I like it because it's free and does everything else that most of the expensive paid for IDE's do. Does that explain it?