開発実行環境サーバ上にインストールされる Hadoop、Hive、Pig、HBase、Mahout の各機能が提供するAPIや言語インターフェースを利用して、アプリケーションを開発します。
Hadoop の API を利用した Java プログラム開発を行う場合は、Eclipse および Eclipse の Hadoop 専用プラグインを利用することによって、開発容易性が向上します。