integrated development environment

An integrated development environment (IDE) is a software programming environment that has been packaged as a software application and usually includes a range of essential tools such as a code editor, compiler, debugger, and GUI designer.