JADEはJavaベースのエージェント開発フレームワークで、分散型マルチエージェントシステムの作成を容易にします。FIPA準拠のインフラストラクチャ(ランタイム環境、メッセージ転送、ディレクトリファシリテーター、エージェント管理)を提供します。開発者はJavaでエージェントクラスを書き、コンテナに展開し、RMAやSnifferなどのグラフィカルツールを使用してデバッグや監視を行います。JADEはエージェントのモビリティ、動作スケジューリング、ライフサイクル操作をサポートし、研究やIoTコーディネーション、シミュレーション、エンタープライズオートメーションのためのスケーラブルでモジュール化された設計を可能にします。