A IDE typically consists of:

Compiler

Debugger

All

Text editor