Code editor
Output window
Breakpoints
Error diagnostics
Features
Run-time environment
Explorer window
Some common features of an IDE