An integrated development environment (IDE) is a software application that combines common developer tools into a single graphical user interface (GUI), making it easier to write code.
Software application
An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools and a debugger.