オープンソースで無償使用できる統合開発環境(IDE)です。多種多様な開発で使用することができます。Eclipseは無償ですが、開発支援機能やデバッグ機能が充実していてとても高機能なツールです。アップデートも頻繁に行われていますし、関連書籍も数多く出版されているので利用や開発に困るということもないと思います。3.2(執筆時点で最新)を使用した感じでは、特にストレスは感じませんでした。幅広い環境で動作します。オープンソースソフトウェアなので、ソースコードも公開されています。