機能的には、JClientは設計機能とランタイムに分けられます。設計機能は一連のウィザードによってJDeveloper IDEと完全に統合されているため、JDeveloperでJClientアプリケーションを容易に作成できます。ウィザードでは、JClientランタイムと連携するコードが作成されます。
JClientのウィザードは、JClientランタイムAPIに精通していなくても使用できます。ウィザードでは、Business Components for Java(BC4J)ビュー・オブジェクトおよび属性にバインドされた、標準のJFCまたはSwingのコンポーネントを使用したデータ・フォームを表示する、JavaのUIクライアントを作成できます。JClient設計機能を使用して標準のSwingコントロールにコントロール・バインドを追加すると、ビジネス・コンポーネントの値をデータ・フォーム・アプリケーションから取得および設定できます。
JClientウィザードとJDeveloper IDEによって、JClientアプリケーションまたはアプレットを短期間で構築、実行およびテストすることが可能です。後からより高度なコントロールおよびJavaコードを追加してデータ・フォームを変更し、アプリケーションを拡張することもできます。