| Platforms |
| GUI Workspace |
| Support multiple projects |
| Support multiple source paths |
| Support multi-document editing (tabbed documents) |
| Ability to customize MDI tab Interface |
| MDI tab grouping support |
| Dockable toolbars and workspace windows |
| Project Manager provides comprehensive control on all project elements |
| Class, Package and Ant viewers |
| Full screen mode for editing |
| Maximized view for editing |
| Split view support |
| Advanced Code Editor |
| Smart code completion |
| Support parameter guessing feature |
| Code folding |
| Syntax highlighting |
| Syntax checking |
| Smart quoting |
| Highlighted matches words and brackets |
| Highlighted current line |
| Auto-indent and outdent |
| Visible display of tabs and spaces |
| Ability to show Line numbers and breaks |
| Occurrence marker for searching |
| Overview ruler for showing errors |
| Block selection |
| Bookmarking |
| Indentation guide |
| Back and forward functionality |
| Unlimited Undo/Redo capability |
| Incremental search |
| Cross-document search support |
| Feature Rich Debugger |
| Support on showing interactive and real-time in-Editor debugging information |
| Ability to set simple and complex breakpoints |
| Stepping through a program, i.e. Step Into, Step Over and Step Out |
| Inspecting variables and expressions |
| Stack traces |
| Remote debugging |
| Other Useful Features |
| Execute and Build projects |
| JDK profiles |
| Server profiles |
| Library manager |
| JSP support |
| Ant support |
| Javadoc generation and integration support |
| Class, Package and Interface wizard |
| Fully customisable snippet |
| Intelligent refactoring |
| Export tool |
| External tool |
| Support of customize toolbars |
| Ability to customize keyboard shortcuts |