A IDE typically consists of:

All

Compiler

Debugger

Text editor