Integrated development environment
An Integrated Development Environment, abbreviated as IDE, is a programming environment integrated that facilitates application development. Typically consisting of a code editor, a compiler, a debugger, a graphical user interface (GUI) builder and so on. Most common features, such as debugging, version control and data structure browsing, help a developer quickly execute actions without switching to other applications.