(IDE) integrated development environment
noun
A software application providing comprehensive facilities for software development. An IDE typically includes a source code editor, build automation tools, and a debugger.