Integrated development environment
Software application used to develop software
An integrated development environment (IDE) is software that provides a relatively comprehensive set of features for software development. An IDE is intended to enhance productivity by providing development features with a consistent user experience as opposed to using separate tools, such as vi, GDB, GCC, and make. At a minimum, an IDE typically supports source-code editing, source control, build automation, and debugging.
From Wikipedia, under CC BY-SA. More on occurri.