A IDE typically consists of:

Debugger

Text editor

All

Compiler