Develop applications in a specialized operating environment; drag, drop, demo, and distribute.
Develop Java applications in a light-weight environment.
Develop Java applications within the integrated development environment.
Construct data-focused client apps, n-tier apps, and rich Web applications.
Develop applications in a Unix-like shell with GNU tools.