A IDE typically consists of:

Compiler

All

Debugger

Text editor