Integrated Development Environment

An integrated development environment (IDE) also known as integrated design environment or integrated debugging environment is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of:
 * a source code editor
 * a compiler and/or an interpreter
 * build automation tools
 * a debugger

=Reference=
 * http://en.wikipedia.org/wiki/Integrated_development_environment