alternatively,
IDE is in my name (for those who know me). It stands for
Integrated Development Environment
Edit, compile, link, program flash or squirt to RAM, debug (then do it all again) in one program.
There's CodeWarrior and and Crossstudio and Multi and Eclipse and I'll stop there.
Dvdrlm