IDE
An IDE (Integrated Development Environment or Interactive Development Environment) is a software suite that provides resources to programmers to build software. Typically IDEs include of a code editor, automation tools and debuggers for building the software.