1 To me it's just the the GUI version of everything we did in the good old days of the terminal.
2 Some IDE like visual of others even seem to parse your code as you type it, and detect errors before you even compile: it seems logics that only an ..
3 Also I think IDE are used when the application delivered has something to do with, ironically, a GUI or something that has an interface or is direct..